ExportProvider.GetExportedValue Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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>()
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
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)
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
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.