PlatformExtensionsTryResolveT(IUnityContainer, String) - метод

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

Definition

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

Параметры

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

Параметры типа

T
Тип зависимости, запрашиваемый из Unity.

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

T
Результат резволва или default(T), если резолв неудачен.

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

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

См. также