Teilen über


CompositionContext.GetExports Methode

Definition

Überlädt

GetExports(Type)

Ruft eine Collection aller Exporte ab, die mit dem angegebenen Typen übereinstimmen.

GetExports(Type, String)

Ruft alle Exporte ab, die mit dem angegebenen Vertragsnamen und Typ übereinstimmen.

GetExports<TExport>()

Ruft alle Exporte ab, die mit dem angegebenen generischen Typparameter übereinstimmen.

GetExports<TExport>(String)

Ruft alle Exporte ab, die mit dem angegebenen generischen Typparameter und Vertragsnamen übereinstimmen.

GetExports(Type)

Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs

Ruft eine Collection aller Exporte ab, die mit dem angegebenen Typen übereinstimmen.

public:
 System::Collections::Generic::IEnumerable<System::Object ^> ^ GetExports(Type ^ exportType);
public System.Collections.Generic.IEnumerable<object> GetExports (Type exportType);
member this.GetExports : Type -> seq<obj>
Public Function GetExports (exportType As Type) As IEnumerable(Of Object)

Parameter

exportType
Type

Der Typ, mit dem eine Übereinstimmung gefunden werden soll.

Gibt zurück

Eine Auflistung von exportierten Werten.

Ausnahmen

Für exportType wurde kein Export gefunden.

Gilt für:

GetExports(Type, String)

Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs

Ruft alle Exporte ab, die mit dem angegebenen Vertragsnamen und Typ übereinstimmen.

public:
 System::Collections::Generic::IEnumerable<System::Object ^> ^ GetExports(Type ^ exportType, System::String ^ contractName);
public System.Collections.Generic.IEnumerable<object> GetExports (Type exportType, string contractName);
member this.GetExports : Type * string -> seq<obj>
Public Function GetExports (exportType As Type, contractName As String) As IEnumerable(Of Object)

Parameter

exportType
Type

Der Typ, mit dem eine Übereinstimmung gefunden werden soll.

contractName
String

Der Name, mit dem eine Übereinstimmung gefunden werden soll.

Gibt zurück

Eine Auflistung von exportierten Werten.

Ausnahmen

Für exportType wurde kein Export gefunden.

Gilt für:

GetExports<TExport>()

Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs

Ruft alle Exporte ab, die mit dem angegebenen generischen Typparameter übereinstimmen.

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

Typparameter

TExport

Der Typ, mit dem eine Übereinstimmung gefunden werden soll.

Gibt zurück

IEnumerable<TExport>

Eine Auflistung von exportierten Werten.

Ausnahmen

Für TExport wurde kein Export gefunden.

Gilt für:

GetExports<TExport>(String)

Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs
Quelle:
CompositionContext.cs

Ruft alle Exporte ab, die mit dem angegebenen generischen Typparameter und Vertragsnamen übereinstimmen.

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

Typparameter

TExport

Der Typ, mit dem eine Übereinstimmung gefunden werden soll.

Parameter

contractName
String

Der Name, mit dem eine Übereinstimmung gefunden werden soll.

Gibt zurück

IEnumerable<TExport>

Eine Auflistung von exportierten Werten.

Ausnahmen

Für TExport und contractName wurde kein Export gefunden.

Gilt für: