ExportProvider.GetExportedValue Metódus

Definíció

Lekéri az exportált objektumot.

Túlterhelések

Name Description
GetExportedValue<T>()

A megadott típusparaméterből származtatott szerződésnévvel rendelkező exportált objektumot adja vissza. Ha nincs pontosan egy egyező exportált objektum, a rendszer kivételt vet ki.

GetExportedValue<T>(String)

A megadott szerződésnévvel rendelkező exportált objektumot adja vissza. Ha nincs pontosan egy egyező exportált objektum, a rendszer kivételt vet ki.

GetExportedValue<T>()

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

A megadott típusparaméterből származtatott szerződésnévvel rendelkező exportált objektumot adja vissza. Ha nincs pontosan egy egyező exportált objektum, a rendszer kivételt vet ki.

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

T

A visszaadni kívánt exportált objektum típusa. A szerződés neve is ebből a típusparaméterből származik.

Válaszok

T

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

Kivételek

Nincs olyan exportált objektum, amelyből a szerződés neve származikT.CompositionContainer

-vagy-

Egynél több exportált objektum van, amelyből a szerződés neve származikT.CompositionContainer

Az CompositionContainer objektumot eltávolították.

Az alapul szolgáló exportált objektum nem vethető át a következőre T: .

Hiba történt az összeállítás során. Errors hibagyűjteményt tartalmaz.

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:

GetExportedValue<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ált objektumot adja vissza. Ha nincs pontosan egy egyező exportált objektum, a rendszer kivételt vet ki.

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

T

A visszaadni kívánt exportált objektum típusa.

Paraméterek

contractName
String

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

Válaszok

T

Az exportált objektum a megadott szerződésnévvel.

Kivételek

Nincs olyan exportált objektum, amelyből a szerződés neve származikT.CompositionContainer

-vagy-

Egynél több exportált objektum van, amelyből a szerződés neve származikT.CompositionContainer

Az CompositionContainer objektumot eltávolították.

Az alapul szolgáló exportált objektum nem vethető át a következőre T: .

Hiba történt az összeállítás során. Errors hibagyűjteményt tartalmaz.

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: