PlatformExtensionsTryResolve(IUnityContainer, Type, String) - метод

Выполняет резолв зависимости типа type с именем name и возвращает её, если резолв успешен, или возвращает null, если не удалось выполнить резолв по любой причине (например, тип не зарегистрирован или не зарегистрирована одна из его зависимостей).

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static Object? TryResolve(
	this IUnityContainer container,
	Type type,
	string? name = null
)

Параметры

container  IUnityContainer
Контейнер, из которого запрашивается зависимость.
type  Type
Тип зависимости, запрашиваемый из Unity.
name  String  (Optional)
Имя запрашиваемой зависимости. Может быть равно null.

Возвращаемое значение

Object
Результат резволва или null, если резолв неудачен.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IUnityContainer. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также