Freigeben über


ObjectFactory<T> Delegat

Definition

Gibt das Ergebnis von CreateFactory<T>(Type[])zurück. Hierbei handelt es sich um einen Delegaten, der eine Factorymethode zum Aufrufen einer instance vom Typ Tangibt.

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 

Typparameter

T

Der Typ der zurückgegebenen instance.

Parameter

serviceProvider
IServiceProvider

Der IServiceProvider, aus dem Dienstargumente abgerufen werden sollen.

arguments
Object[]

Zusätzliche Konstruktorargumente.

Rückgabewert

T

Eine instance vom Typ T.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für: