ExportProvider.GetExportedValue Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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
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.