Partager via


ObjectFactory<T> Délégué

Définition

Retourne le résultat de CreateFactory<T>(Type[]), qui est un délégué qui spécifie une méthode de fabrique à appeler pour instancier un instance de 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 

Paramètres de type

T

Type du instance retourné.

Paramètres

serviceProvider
IServiceProvider

IServiceProvider à partir duquel récupérer les arguments de service.

arguments
Object[]

Arguments de constructeur supplémentaires.

Valeur renvoyée

T

Instance de type T.

Méthodes d’extension

GetMethodInfo(Delegate)

Obtient un objet qui représente la méthode représentée par le délégué spécifié.

S’applique à