ExportProvider.GetExportedValueOrDefault 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 angegebenes exportiertes Objekt oder (wenn es nicht verfügbar ist) einen Standardwert ab.
Überlädt
GetExportedValueOrDefault<T>() |
Ruft das exportierte Objekt mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen oder den Standardwert für den angegebenen Typ ab, oder löst eine Ausnahme aus, falls mehrere übereinstimmende exportierte Objekte vorhanden sind. |
GetExportedValueOrDefault<T>(String) |
Ruft das exportierte Objekt mit dem angegebenen Vertragsnamen oder den Standardwert für den angegebenen Typ ab, oder löst eine Ausnahme aus, falls mehrere übereinstimmende exportierte Objekte vorhanden sind. |
GetExportedValueOrDefault<T>()
Ruft das exportierte Objekt mit dem vom angegebenen Typparameter abgeleiteten Vertragsnamen oder den Standardwert für den angegebenen Typ ab, oder löst eine Ausnahme aus, falls mehrere übereinstimmende exportierte Objekte vorhanden sind.
public:
generic <typename T>
T GetExportedValueOrDefault();
public T GetExportedValueOrDefault<T> ();
public T? GetExportedValueOrDefault<T> ();
member this.GetExportedValueOrDefault : unit -> 'T
Public Function GetExportedValueOrDefault(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 von T
abgeleiteten Vertragsnamen, sofern es gefunden wird, andernfalls der Standardwert für T
.
Ausnahmen
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
Wenn das exportierte Objekt nicht gefunden wird, gibt diese Methode den entsprechenden Standardwert für T
zurück, z. B. null für Ganzzahltypen, false
für boolesche Typen und null
für Verweistypen.
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:
GetExportedValueOrDefault<T>(String)
Ruft das exportierte Objekt mit dem angegebenen Vertragsnamen oder den Standardwert für den angegebenen Typ ab, oder löst eine Ausnahme aus, falls mehrere übereinstimmende exportierte Objekte vorhanden sind.
public:
generic <typename T>
T GetExportedValueOrDefault(System::String ^ contractName);
public T GetExportedValueOrDefault<T> (string contractName);
public T? GetExportedValueOrDefault<T> (string? contractName);
member this.GetExportedValueOrDefault : string -> 'T
Public Function GetExportedValueOrDefault(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, sofern es gefunden wird, andernfalls der Standardwert für T
.
Ausnahmen
Es gibt mehr als ein exportiertes Objekt mit dem angegebenen Vertragsnamen im CompositionContainer.
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
Wenn das exportierte Objekt nicht gefunden wird, gibt diese Methode den entsprechenden Standardwert für T
zurück, z. B. null für Ganzzahltypen, false
für boolesche Typen und null
für Verweistypen.
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.