ExportProvider.GetExport Yöntem

Tanım

Belirtilen dışarı aktarmayı alır.

Aşırı Yüklemeler

GetExport<T,TMetadataView>()

Belirtilen tür parametresinden türetilen sözleşme adıyla dışarı aktarmayı döndürür. Tam olarak eşleşen bir dışarı aktarma yoksa, bir özel durum oluşturulur.

GetExport<T,TMetadataView>(String)

Belirtilen sözleşme adına sahip dışarı aktarmayı döndürür. Tam olarak eşleşen bir dışarı aktarma yoksa, bir özel durum oluşturulur.

GetExport<T>()

Belirtilen tür parametresinden türetilen sözleşme adıyla dışarı aktarmayı döndürür. Tam olarak eşleşen bir dışarı aktarma yoksa, bir özel durum oluşturulur.

GetExport<T>(String)

Belirtilen sözleşme adına sahip dışarı aktarmayı döndürür. Tam olarak eşleşen bir dışarı aktarma yoksa, bir özel durum oluşturulur.

GetExport<T,TMetadataView>()

Kaynak:
ExportProvider.GetExportOverrides.cs
Kaynak:
ExportProvider.GetExportOverrides.cs
Kaynak:
ExportProvider.GetExportOverrides.cs

Belirtilen tür parametresinden türetilen sözleşme adıyla dışarı aktarmayı döndürür. Tam olarak eşleşen bir dışarı aktarma yoksa, bir özel durum oluşturulur.

public:
generic <typename T, typename TMetadataView>
 Lazy<T, TMetadataView> ^ GetExport();
public Lazy<T,TMetadataView> GetExport<T,TMetadataView> ();
public Lazy<T,TMetadataView>? GetExport<T,TMetadataView> ();
member this.GetExport : unit -> Lazy<'T, 'MetadataView>
Public Function GetExport(Of T, TMetadataView) () As Lazy(Of T, TMetadataView)

Tür Parametreleri

T

Döndürülecek nesnenin Lazy<T,TMetadata> tür parametresi. Sözleşme adı da bu tür parametresinden türetilir.

TMetadataView

Döndürülecek nesnenin meta veri görünümünün Lazy<T,TMetadata> türü.

Döndürülenler

Lazy<T,TMetadataView>

System.Lazy'2

Özel durumlar

nesnesinde CompositionContainer sözleşme adı türetilmiş T sıfır Lazy<T,TMetadata> nesne vardır.

-veya-

Nesnede, sözleşme adından türetilmiş TCompositionContainer birden Lazy<T,TMetadata> fazla nesne var.

TMetadataView geçerli bir meta veri görünüm türü değil.

Açıklamalar

Sözleşme adı, üzerinde Työ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

GetExport<T,TMetadataView>(String)

Kaynak:
ExportProvider.GetExportOverrides.cs
Kaynak:
ExportProvider.GetExportOverrides.cs
Kaynak:
ExportProvider.GetExportOverrides.cs

Belirtilen sözleşme adına sahip dışarı aktarmayı döndürür. Tam olarak eşleşen bir dışarı aktarma yoksa, bir özel durum oluşturulur.

public:
generic <typename T, typename TMetadataView>
 Lazy<T, TMetadataView> ^ GetExport(System::String ^ contractName);
public Lazy<T,TMetadataView> GetExport<T,TMetadataView> (string contractName);
public Lazy<T,TMetadataView>? GetExport<T,TMetadataView> (string? contractName);
member this.GetExport : string -> Lazy<'T, 'MetadataView>
Public Function GetExport(Of T, TMetadataView) (contractName As String) As Lazy(Of T, TMetadataView)

Tür Parametreleri

T

Döndürülecek nesnenin Lazy<T,TMetadata> tür parametresi.

TMetadataView

Döndürülecek nesnenin meta veri görünümünün Lazy<T,TMetadata> türü.

Parametreler

contractName
String

Döndürülecek nesnenin Lazy<T,TMetadata> sözleşme adı veya null varsayılan sözleşme adını kullanmak için boş bir dize ("").

Döndürülenler

Lazy<T,TMetadataView>

Belirtilen sözleşme adına sahip dışarı aktarma.

Özel durumlar

nesnesinde CompositionContainer sözleşme adı türetilmiş T sıfır Lazy<T,TMetadata> nesne vardır.

-veya-

Nesnede, sözleşme adından türetilmiş TCompositionContainer birden Lazy<T,TMetadata> fazla nesne var.

TMetadataView geçerli bir meta veri görünüm türü değil.

Açıklamalar

Varsayılan sözleşme adı, üzerinde Työ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

GetExport<T>()

Kaynak:
ExportProvider.GetExportOverrides.cs
Kaynak:
ExportProvider.GetExportOverrides.cs
Kaynak:
ExportProvider.GetExportOverrides.cs

Belirtilen tür parametresinden türetilen sözleşme adıyla dışarı aktarmayı döndürür. Tam olarak eşleşen bir dışarı aktarma yoksa, bir özel durum oluşturulur.

public:
generic <typename T>
 Lazy<T> ^ GetExport();
public Lazy<T> GetExport<T> ();
public Lazy<T>? GetExport<T> ();
member this.GetExport : unit -> Lazy<'T>
Public Function GetExport(Of T) () As Lazy(Of T)

Tür Parametreleri

T

Döndürülecek nesnenin Lazy<T> tür parametresi. 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ı aktarma.

Özel durumlar

nesnesinde CompositionContainer sözleşme adı türetilmiş T sıfır Lazy<T> nesne vardır.

-veya-

Nesnede, sözleşme adından türetilmiş TCompositionContainer birden Lazy<T> fazla nesne var.

Açıklamalar

Sözleşme adı, üzerinde Työ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

GetExport<T>(String)

Kaynak:
ExportProvider.GetExportOverrides.cs
Kaynak:
ExportProvider.GetExportOverrides.cs
Kaynak:
ExportProvider.GetExportOverrides.cs

Belirtilen sözleşme adına sahip dışarı aktarmayı döndürür. Tam olarak eşleşen bir dışarı aktarma yoksa, bir özel durum oluşturulur.

public:
generic <typename T>
 Lazy<T> ^ GetExport(System::String ^ contractName);
public Lazy<T> GetExport<T> (string contractName);
public Lazy<T>? GetExport<T> (string? contractName);
member this.GetExport : string -> Lazy<'T>
Public Function GetExport(Of T) (contractName As String) As Lazy(Of T)

Tür Parametreleri

T

Döndürülecek nesnenin Lazy<T> tür parametresi.

Parametreler

contractName
String

Döndürülecek nesnenin Lazy<T> 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ı aktarma.

Özel durumlar

nesnesinde CompositionContainer sözleşme adı türetilmiş T sıfır Lazy<T> nesne vardır.

-veya-

Nesnede, sözleşme adından türetilmiş TCompositionContainer birden Lazy<T> fazla nesne var.

Açıklamalar

Varsayılan sözleşme adı, üzerinde Työ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