Freigeben über


ExportProvider.GetExportedValue Methode

Definition

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>()

Quelle:
ExportProvider.GetExportOverrides.cs
Quelle:
ExportProvider.GetExportOverrides.cs
Quelle:
ExportProvider.GetExportOverrides.cs

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

T

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)

Quelle:
ExportProvider.GetExportOverrides.cs
Quelle:
ExportProvider.GetExportOverrides.cs
Quelle:
ExportProvider.GetExportOverrides.cs

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

T

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.

Gilt für: