ObjectFactory<T> Temsilci

Tanım

türünde Tbir örneği oluşturmak için çağrılacak fabrika yöntemini belirten bir temsilci olan sonucunu CreateFactory<T>(Type[])döndürür.

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ür Parametreleri

T

Döndürülen örneğin türü.

Parametreler

serviceProvider
IServiceProvider

hizmet IServiceProvider bağımsız değişkenlerini almak için.

arguments
Object[]

Ek oluşturucu bağımsız değişkenleri.

Dönüş Değeri

T

türünde Tbir örnek.

Uzantı Metotları

GetMethodInfo(Delegate)

Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır.

Şunlara uygulanır