ObjectFactory<T> Делегат

Определение

Возвращает результат CreateFactory<T>(Type[]), который является делегатом, указывающим метод фабрики для вызова экземпляра типа T.

C#
public delegate T ObjectFactory<T>(IServiceProvider serviceProvider, object?[]? arguments);

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

T

Тип возвращаемого экземпляра.

Параметры

serviceProvider
IServiceProvider

Поставщик IServiceProvider, из которого нужно получить аргументы службы.

arguments
Object[]

Дополнительные аргументы конструктора.

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

T

Экземпляр типа T.

Методы расширения

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.

Применяется к

Өнім Нұсқалар
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1