ExportProvider.GetExportedValue Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein exportiertes Objekt ab.
Überlädt
| Name | Beschreibung |
|---|---|
| GetExportedValue<T>() |
Gibt das exportierte Objekt mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen zurück. Wenn nicht genau ein übereinstimmende exportiertes Objekt vorhanden ist, wird eine Ausnahme ausgelöst. |
| GetExportedValue<T>(String) |
Gibt das exportierte Objekt mit dem angegebenen Vertragsnamen zurück. Wenn nicht genau ein übereinstimmende exportiertes Objekt vorhanden ist, wird eine Ausnahme ausgelöst. |
GetExportedValue<T>()
Gibt das exportierte Objekt mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen zurück. Wenn nicht genau ein übereinstimmende exportiertes Objekt vorhanden ist, wird eine Ausnahme ausgelöst.
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
Typparameter
- T
Der Typ des exportierten Objekts, das zurückgegeben werden soll. Der Vertragsname wird auch von diesem Typparameter abgeleitet.
Gibt zurück
Das exportierte Objekt mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen.
Ausnahmen
Es sind null exportierte Objekte mit dem Vertragsnamen vorhanden, der aus T der CompositionContainer.
- oder -
Es gibt mehr als ein exportiertes Objekt mit dem vertragsnamen, der aus T der CompositionContainer.
Das CompositionContainer Objekt wurde gelöscht.
Das zugrunde liegende exportierte Objekt kann nicht in T.
Während der Komposition ist ein Fehler aufgetreten. Errors enthält eine Auflistung von aufgetretenen Fehlern.
Hinweise
Der Vertragsname ist das Ergebnis des Aufrufens der GetContractName Methode für T.
Der Vertragsname wird mithilfe der Ordinal Eigenschaft verglichen, um einen Vergleich zwischen Groß- und Kleinschreibung durchzuführen.
Gilt für:
GetExportedValue<T>(String)
Gibt das exportierte Objekt mit dem angegebenen Vertragsnamen zurück. Wenn nicht genau ein übereinstimmende exportiertes Objekt vorhanden ist, wird eine Ausnahme ausgelöst.
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
Typparameter
- T
Der Typ des exportierten Objekts, das zurückgegeben werden soll.
Parameter
- contractName
- String
Der Vertragsname des exportierten Objekts, das zurückgegeben werden soll, oder null eine leere Zeichenfolge ("") zur Verwendung des Standardvertragsnamens.
Gibt zurück
Das exportierte Objekt mit dem angegebenen Vertragsnamen.
Ausnahmen
Es sind null exportierte Objekte mit dem Vertragsnamen vorhanden, der aus T der CompositionContainer.
- oder -
Es gibt mehr als ein exportiertes Objekt mit dem vertragsnamen, der aus T der CompositionContainer.
Das CompositionContainer Objekt wurde gelöscht.
Das zugrunde liegende exportierte Objekt kann nicht in T.
Während der Komposition ist ein Fehler aufgetreten. Errors enthält eine Auflistung von aufgetretenen Fehlern.
Hinweise
Der Standardvertragsname ist das Ergebnis des Aufrufs der GetContractName Methode für T.
Der Vertragsname wird mithilfe der Ordinal Eigenschaft verglichen, um einen Vergleich zwischen Groß- und Kleinschreibung durchzuführen.