ObjectFactory<T> Делегат
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает результат CreateFactory<T>(Type[]), который является делегатом, указывающим метод фабрики для вызова экземпляра типа T
.
generic <typename T>
public delegate T ObjectFactory(IServiceProvider ^ serviceProvider, cli::array <System::Object ^> ^ arguments);
public delegate T ObjectFactory<T>(IServiceProvider serviceProvider, object?[]? arguments);
type ObjectFactory<'T> = delegate of IServiceProvider * obj[] -> 'T
Public Delegate Function ObjectFactory(Of T)(serviceProvider As IServiceProvider, arguments As Object()) As T
Параметры типа
- T
Тип возвращаемого экземпляра.
Параметры
- serviceProvider
- IServiceProvider
Поставщик IServiceProvider, из которого нужно получить аргументы службы.
- arguments
- Object[]
Дополнительные аргументы конструктора.
Возвращаемое значение
Экземпляр типа T
.
Методы расширения
GetMethodInfo(Delegate) |
Получает объект, представляющий метод, представленный указанным делегатом. |