ExportProvider.GetExportedValue Methode

Definitie

Hiermee wordt een geëxporteerd object opgehaald.

Overloads

Name Description
GetExportedValue<T>()

Retourneert het geëxporteerde object met de contractnaam die is afgeleid van de opgegeven typeparameter. Als er niet precies één overeenkomend geëxporteerd object is, wordt er een uitzondering gegenereerd.

GetExportedValue<T>(String)

Retourneert het geëxporteerde object met de opgegeven contractnaam. Als er niet precies één overeenkomend geëxporteerd object is, wordt er een uitzondering gegenereerd.

GetExportedValue<T>()

Retourneert het geëxporteerde object met de contractnaam die is afgeleid van de opgegeven typeparameter. Als er niet precies één overeenkomend geëxporteerd object is, wordt er een uitzondering gegenereerd.

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

Type parameters

T

Het type geëxporteerde object dat moet worden geretourneerd. De contractnaam is ook afgeleid van deze typeparameter.

Retouren

T

Het geëxporteerde object met de contractnaam die is afgeleid van de opgegeven typeparameter.

Uitzonderingen

Er zijn nul geëxporteerde objecten met de contractnaam afgeleid uit T de CompositionContainer.

– of –

Er is meer dan één geëxporteerd object met de contractnaam afgeleid uit T de CompositionContainer.

Het CompositionContainer object is verwijderd.

Het onderliggende geëxporteerde object kan niet worden gecast naar T.

Er is een fout opgetreden tijdens de samenstelling. Errors bevat een verzameling fouten die zijn opgetreden.

Opmerkingen

De contractnaam is het resultaat van het aanroepen van de GetContractName methode op T.

De contractnaam wordt vergeleken met behulp van de Ordinal eigenschap om een hoofdlettergevoelige, niet-taalkundige vergelijking uit te voeren.

Van toepassing op

GetExportedValue<T>(String)

Retourneert het geëxporteerde object met de opgegeven contractnaam. Als er niet precies één overeenkomend geëxporteerd object is, wordt er een uitzondering gegenereerd.

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

Type parameters

T

Het type geëxporteerde object dat moet worden geretourneerd.

Parameters

contractName
String

De contractnaam van het geëxporteerde object dat moet worden geretourneerd of null een lege tekenreeks ("") om de standaardcontractnaam te gebruiken.

Retouren

T

Het geëxporteerde object met de opgegeven contractnaam.

Uitzonderingen

Er zijn nul geëxporteerde objecten met de contractnaam afgeleid uit T de CompositionContainer.

– of –

Er is meer dan één geëxporteerd object met de contractnaam afgeleid uit T de CompositionContainer.

Het CompositionContainer object is verwijderd.

Het onderliggende geëxporteerde object kan niet worden gecast naar T.

Er is een fout opgetreden tijdens de samenstelling. Errors bevat een verzameling fouten die zijn opgetreden.

Opmerkingen

De standaardcontractnaam is het resultaat van het aanroepen van de GetContractName methode op T.

De contractnaam wordt vergeleken met behulp van de Ordinal eigenschap om een hoofdlettergevoelige, niet-taalkundige vergelijking uit te voeren.

Van toepassing op