Freigeben über


ExportProvider.GetExportedValue Methode

Definition

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

Quelle:
ExportProvider.GetExportOverrides.cs
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 ü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

T

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)

Quelle:
ExportProvider.GetExportOverrides.cs
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 ü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

T

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.

Gilt für: