Freigeben über


ExportProvider.GetExportedValues Methode

Definition

Ruft ein oder mehrere exportierte Objekte ab.

Überlädt

Name Beschreibung
GetExportedValues<T>(String)

Ruft alle exportierten Objekte mit dem angegebenen Vertragsnamen ab.

GetExportedValues<T>()

Ruft alle exportierten Objekte mit dem Vom angegebenen Typparameter abgeleiteten Vertragsnamen ab.

GetExportedValues<T>(String)

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

Ruft alle exportierten Objekte mit dem angegebenen Vertragsnamen ab.

public:
generic <typename T>
 System::Collections::Generic::IEnumerable<T> ^ GetExportedValues(System::String ^ contractName);
public System.Collections.Generic.IEnumerable<T> GetExportedValues<T>(string? contractName);
public System.Collections.Generic.IEnumerable<T> GetExportedValues<T>(string contractName);
member this.GetExportedValues : string -> seq<'T>
Public Function GetExportedValues(Of T) (contractName As String) As IEnumerable(Of T)

Typparameter

T

Der Typ des exportierten Objekts, das zurückgegeben werden soll.

Parameter

contractName
String

Der Vertragsname der exportierten Objekte, die zurückgegeben werden sollen; oder null eine leere Zeichenfolge ("") zur Verwendung des Standardvertragsnamens.

Gibt zurück

Die exportierten Objekte mit dem angegebenen Vertragsnamen, falls gefunden; andernfalls ein leeres Collection<T> Objekt.

Ausnahmen

Das CompositionContainer Objekt wurde gelöscht.

Mindestens einer der zugrunde liegenden exportierten Werte 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:

GetExportedValues<T>()

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

Ruft alle exportierten Objekte mit dem Vom angegebenen Typparameter abgeleiteten Vertragsnamen ab.

public:
generic <typename T>
 System::Collections::Generic::IEnumerable<T> ^ GetExportedValues();
public System.Collections.Generic.IEnumerable<T> GetExportedValues<T>();
member this.GetExportedValues : unit -> seq<'T>
Public Function GetExportedValues(Of T) () As IEnumerable(Of T)

Typparameter

T

Der Typ des exportierten Objekts, das zurückgegeben werden soll. Der Vertragsname wird auch von diesem Typparameter abgeleitet.

Gibt zurück

Die exportierten Objekte mit dem Vom angegebenen Typparameter abgeleiteten Vertragsnamen, falls gefunden; andernfalls ein leeres Collection<T> Objekt.

Ausnahmen

Das CompositionContainer Objekt wurde gelöscht.

Mindestens eines der zugrunde liegenden exportierten Objekte 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: