ExportProvider.GetExportedValue Yöntem
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.
Dışarı aktarılan nesneyi alır.
Aşırı Yüklemeler
GetExportedValue<T>() |
Belirtilen tür parametresinden türetilen sözleşme adıyla dışarı aktarılan nesneyi döndürür. Tam olarak eşleşen bir dışarı aktarılan nesne yoksa, bir özel durum oluşturulur. |
GetExportedValue<T>(String) |
Belirtilen sözleşme adına sahip dışarı aktarılan nesneyi döndürür. Tam olarak eşleşen bir dışarı aktarılan nesne yoksa, bir özel durum oluşturulur. |
GetExportedValue<T>()
Belirtilen tür parametresinden türetilen sözleşme adıyla dışarı aktarılan nesneyi döndürür. Tam olarak eşleşen bir dışarı aktarılan nesne yoksa, bir özel durum oluşturulur.
public:
generic <typename T>
T GetExportedValue();
public T GetExportedValue<T> ();
public T? GetExportedValue<T> ();
member this.GetExportedValue : unit -> 'T
Public Function GetExportedValue(Of T) () As T
Tür Parametreleri
- T
Döndürülecek dışarı aktarılan nesnenin türü. Sözleşme adı da bu tür parametresinden türetilir.
Döndürülenler
Belirtilen tür parametresinden türetilen sözleşme adına sahip dışarı aktarılan nesne.
Özel durumlar
dosyasından T
CompositionContainertüretilen sözleşme adına sahip sıfır dışarı aktarılan nesne var.
-veya-
dosyasından türetilen T
CompositionContainersözleşme adına sahip birden fazla dışarı aktarılan nesne vardır.
CompositionContainer Nesnesi atılmış.
Temel alınan dışarı aktarılan nesne olarak T
türlenemez.
Oluşturma sırasında bir hata oluştu. Errors oluşan hataların bir koleksiyonunu içerir.
Açıklamalar
Sözleşme adı, üzerinde T
yöntemini çağırmanın GetContractName sonucudur.
Büyük/küçük harfe duyarlı, dilsel olmayan bir karşılaştırma gerçekleştirmek için özelliği kullanılarak Ordinal sözleşme adı karşılaştırılır.
Şunlara uygulanır
GetExportedValue<T>(String)
Belirtilen sözleşme adına sahip dışarı aktarılan nesneyi döndürür. Tam olarak eşleşen bir dışarı aktarılan nesne yoksa, bir özel durum oluşturulur.
public:
generic <typename T>
T GetExportedValue(System::String ^ contractName);
public T GetExportedValue<T> (string contractName);
public T? GetExportedValue<T> (string? contractName);
member this.GetExportedValue : string -> 'T
Public Function GetExportedValue(Of T) (contractName As String) As T
Tür Parametreleri
- T
Döndürülecek dışarı aktarılan nesnenin türü.
Parametreler
- contractName
- String
Döndürülecek dışarı aktarılan nesnenin sözleşme adı veya null
varsayılan sözleşme adını kullanmak için boş bir dize ("").
Döndürülenler
Belirtilen sözleşme adına sahip dışarı aktarılan nesne.
Özel durumlar
dosyasından T
CompositionContainertüretilen sözleşme adına sahip sıfır dışarı aktarılan nesne var.
-veya-
dosyasından türetilen T
CompositionContainersözleşme adına sahip birden fazla dışarı aktarılan nesne vardır.
CompositionContainer Nesnesi atılmış.
Temel alınan dışarı aktarılan nesne olarak T
türlenemez.
Oluşturma sırasında bir hata oluştu. Errors oluşan hataların bir koleksiyonunu içerir.
Açıklamalar
Varsayılan sözleşme adı, üzerinde T
yöntemini çağırmanın GetContractName sonucudur.
Büyük/küçük harfe duyarlı, dilsel olmayan bir karşılaştırma gerçekleştirmek için özelliği kullanılarak Ordinal sözleşme adı karşılaştırılır.