Condividi tramite


ObjectFactory<T> Delegato

Definizione

Restituisce il risultato di CreateFactory<T>(Type[]), che è un delegato che specifica un metodo factory da chiamare per creare un'istanza di tipo 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 

Parametri di tipo

T

Tipo dell'istanza restituita.

Parametri

serviceProvider
IServiceProvider

Oggetto IServiceProvider da cui ottenere gli argomenti del servizio.

arguments
Object[]

Argomenti del costruttore aggiuntivi.

Valore restituito

T

Istanza di tipo T.

Metodi di estensione

GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.

Si applica a