ObjectFactory<T> Temsilci
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
türünde CreateFactory<T>(Type[])bir örneği oluşturmak için çağrılacak fabrika yöntemini belirten bir temsilci olan sonucunu Tdöndürür.
generic <typename T>
public delegate T ObjectFactory(IServiceProvider ^ serviceProvider, cli::array <System::Object ^> ^ arguments);
public delegate T ObjectFactory<out T>(IServiceProvider serviceProvider, object?[]? arguments);
type ObjectFactory<'T> = delegate of IServiceProvider * obj[] -> 'T
Public Delegate Function ObjectFactory(Of Out T)(serviceProvider As IServiceProvider, arguments As Object()) As T
Tür Parametreleri
- T
Döndürülen örneğin türü.
Bu genel tür parametresi kovaryanttır. Bu, kendi belirttiğiniz türü veya daha fazla türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.Parametreler
- serviceProvider
- IServiceProvider
IServiceProvider hizmet 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üründe Tbir örnek.
Uzantı Metotları
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır. |