Auf Englisch lesen

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.

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

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:

Produkt Versionen
.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