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
GetExportedValue<T>() |
Gibt das exportierte Objekt mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen zurück. Wenn nicht genau ein übereinstimmendes 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 übereinstimmendes 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 übereinstimmendes 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 zurückzugebenden exportierten Objekts. Der Vertragsname wird auch von diesem Typparameter abgeleitet.
Gibt zurück
Das exportierte Objekt mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen.
Ausnahmen
Es gibt 0 (null) exportierte Objekte mit dem von T
abgeleiteten Vertragsnamen im CompositionContainer.
- oder -
Es gibt mehr als ein exportiertes Objekt mit dem von T
abgeleiteten Vertragsnamen im CompositionContainer-Objekt.
Das CompositionContainer-Objekt wurde freigegeben.
Das zugrunde liegende exportierte Objekt kann nicht in T
umgewandelt werden.
Fehler bei der Komposition. Errors enthält eine Auflistung der aufgetretenen Fehler.
Hinweise
Der Vertragsname ist das Ergebnis des Aufrufs der GetContractName -Methode für T
.
Der Vertragsname wird mithilfe der Ordinal -Eigenschaft verglichen, um einen nicht linguistischen 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 übereinstimmendes 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 zurückzugebenden exportierten Objekts.
Parameter
- contractName
- String
Der Vertragsname des zurückzugebenden exportierten Objekts oder null
oder eine leere Zeichenfolge (""), um den Standardvertragsnamen zu verwenden.
Gibt zurück
Das exportierte Objekt mit dem angegebenen Vertragsnamen.
Ausnahmen
Es gibt 0 (null) exportierte Objekte mit dem von T
abgeleiteten Vertragsnamen im CompositionContainer.
- oder -
Es gibt mehr als ein exportiertes Objekt mit dem von T
abgeleiteten Vertragsnamen im CompositionContainer-Objekt.
Das CompositionContainer-Objekt wurde freigegeben.
Das zugrunde liegende exportierte Objekt kann nicht in T
umgewandelt werden.
Fehler bei der Komposition. Errors enthält eine Auflistung der aufgetretenen Fehler.
Hinweise
Der Standardvertragsname ist das Ergebnis des Aufrufs der GetContractName -Methode für T
.
Der Vertragsname wird mithilfe der Ordinal -Eigenschaft verglichen, um einen nicht linguistischen Vergleich zwischen Groß- und Kleinschreibung durchzuführen.