ExportProvider.GetExport Metódus

Definíció

Lekéri a megadott exportálást.

Túlterhelések

Name Description
GetExport<T,TMetadataView>()

Az exportálást a megadott típusparaméterből származtatott szerződésnévvel adja vissza. Ha nincs pontosan egy megfelelő exportálás, a rendszer kivételt jelez.

GetExport<T,TMetadataView>(String)

A megadott szerződésnévvel rendelkező exportálást adja vissza. Ha nincs pontosan egy megfelelő exportálás, a rendszer kivételt jelez.

GetExport<T>()

Az exportálást a megadott típusparaméterből származtatott szerződésnévvel adja vissza. Ha nincs pontosan egy megfelelő exportálás, a rendszer kivételt jelez.

GetExport<T>(String)

A megadott szerződésnévvel rendelkező exportálást adja vissza. Ha nincs pontosan egy megfelelő exportálás, a rendszer kivételt jelez.

GetExport<T,TMetadataView>()

Forrás:
ExportProvider.GetExportOverrides.cs
Forrás:
ExportProvider.GetExportOverrides.cs
Forrás:
ExportProvider.GetExportOverrides.cs
Forrás:
ExportProvider.GetExportOverrides.cs

Az exportálást a megadott típusparaméterből származtatott szerződésnévvel adja vissza. Ha nincs pontosan egy megfelelő exportálás, a rendszer kivételt jelez.

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ípusparaméterek

T

A visszaadni kívánt objektum típusparamétere Lazy<T,TMetadata> . A szerződés neve is ebből a típusparaméterből származik.

TMetadataView

A visszaadni kívánt objektum metaadatnézetének Lazy<T,TMetadata> típusa.

Válaszok

Lazy<T,TMetadataView>

System.Lazy'2

Kivételek

Az objektumban Lazy<T,TMetadata> nincs olyan T objektum, amelyből CompositionContainer a szerződés neve származik.

-vagy-

Egynél Lazy<T,TMetadata> több objektum van az objektumban TCompositionContainer származtatott szerződésnévvel.

Az CompositionContainer objektumot eltávolították.

TMetadataView nem érvényes metaadatnézet-típus.

Megjegyzések

A szerződés neve a metódus GetContractNamemeghívásának T eredménye.

A szerződés nevét a Ordinal tulajdonság használatával hasonlítjuk össze a kis- és nagybetűk megkülönböztetésével, nem nyelvi összehasonlítással.

A következőre érvényes:

GetExport<T,TMetadataView>(String)

Forrás:
ExportProvider.GetExportOverrides.cs
Forrás:
ExportProvider.GetExportOverrides.cs
Forrás:
ExportProvider.GetExportOverrides.cs
Forrás:
ExportProvider.GetExportOverrides.cs

A megadott szerződésnévvel rendelkező exportálást adja vissza. Ha nincs pontosan egy megfelelő exportálás, a rendszer kivételt jelez.

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ípusparaméterek

T

A visszaadni kívánt objektum típusparamétere Lazy<T,TMetadata> .

TMetadataView

A visszaadni kívánt objektum metaadatnézetének Lazy<T,TMetadata> típusa.

Paraméterek

contractName
String

A visszaadni kívánt objektum szerződésneve Lazy<T,TMetadata> , vagy null egy üres sztring ("") az alapértelmezett szerződésnév használatához.

Válaszok

Lazy<T,TMetadataView>

Az exportálás a megadott szerződésnévvel.

Kivételek

Az objektumban Lazy<T,TMetadata> nincs olyan T objektum, amelyből CompositionContainer a szerződés neve származik.

-vagy-

Egynél Lazy<T,TMetadata> több objektum van az objektumban TCompositionContainer származtatott szerződésnévvel.

Az CompositionContainer objektumot eltávolították.

TMetadataView nem érvényes metaadatnézet-típus.

Megjegyzések

Az alapértelmezett szerződésnév a metódus GetContractNamemeghívásának T eredménye.

A szerződés nevét a Ordinal tulajdonság használatával hasonlítjuk össze a kis- és nagybetűk megkülönböztetésével, nem nyelvi összehasonlítással.

A következőre érvényes:

GetExport<T>()

Forrás:
ExportProvider.GetExportOverrides.cs
Forrás:
ExportProvider.GetExportOverrides.cs
Forrás:
ExportProvider.GetExportOverrides.cs
Forrás:
ExportProvider.GetExportOverrides.cs

Az exportálást a megadott típusparaméterből származtatott szerződésnévvel adja vissza. Ha nincs pontosan egy megfelelő exportálás, a rendszer kivételt jelez.

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ípusparaméterek

T

A visszaadni kívánt objektum típusparamétere Lazy<T> . A szerződés neve is ebből a típusparaméterből származik.

Válaszok

Az exportálás a megadott típusparaméterből származtatott szerződésnévvel.

Kivételek

Az objektumban Lazy<T> nincs olyan T objektum, amelyből CompositionContainer a szerződés neve származik.

-vagy-

Egynél Lazy<T> több objektum van az objektumban TCompositionContainer származtatott szerződésnévvel.

Az CompositionContainer objektumot eltávolították.

Megjegyzések

A szerződés neve a metódus GetContractNamemeghívásának T eredménye.

A szerződés nevét a Ordinal tulajdonság használatával hasonlítjuk össze a kis- és nagybetűk megkülönböztetésével, nem nyelvi összehasonlítással.

A következőre érvényes:

GetExport<T>(String)

Forrás:
ExportProvider.GetExportOverrides.cs
Forrás:
ExportProvider.GetExportOverrides.cs
Forrás:
ExportProvider.GetExportOverrides.cs
Forrás:
ExportProvider.GetExportOverrides.cs

A megadott szerződésnévvel rendelkező exportálást adja vissza. Ha nincs pontosan egy megfelelő exportálás, a rendszer kivételt jelez.

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ípusparaméterek

T

A visszaadni kívánt objektum típusparamétere Lazy<T> .

Paraméterek

contractName
String

A visszaadni kívánt objektum szerződésneve Lazy<T> , vagy null egy üres sztring ("") az alapértelmezett szerződésnév használatához.

Válaszok

Az exportálás a megadott szerződésnévvel.

Kivételek

Az objektumban Lazy<T> nincs olyan T objektum, amelyből CompositionContainer a szerződés neve származik.

-vagy-

Egynél Lazy<T> több objektum van az objektumban TCompositionContainer származtatott szerződésnévvel.

Az CompositionContainer objektumot eltávolították.

Megjegyzések

Az alapértelmezett szerződésnév a metódus GetContractNamemeghívásának T eredménye.

A szerződés nevét a Ordinal tulajdonság használatával hasonlítjuk össze a kis- és nagybetűk megkülönböztetésével, nem nyelvi összehasonlítással.

A következőre érvényes: