Freigeben über


CompositionContext.GetExport Methode

Definition

Überlädt

GetExport(CompositionContract)

Ruft den Export ab, der mit dem angegebenen Vertrag übereinstimmt.

GetExport(Type)

Ruft den Export ab, der mit dem angegebenen Typen übereinstimmt.

GetExport(Type, String)

Ruft den Export ab, der mit dem angegebenen Namen und Typen übereinstimmt.

GetExport<TExport>()

Ruft den Export ab, der mit dem angegebenen generischen Typparameter übereinstimmt.

GetExport<TExport>(String)

Ruft den Export ab, der mit dem angegebenen generischen Typparameter und Vertragsnamen übereinstimmt.

GetExport(CompositionContract)

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

Ruft den Export ab, der mit dem angegebenen Vertrag übereinstimmt.

public:
 System::Object ^ GetExport(System::Composition::Hosting::Core::CompositionContract ^ contract);
public object GetExport (System.Composition.Hosting.Core.CompositionContract contract);
member this.GetExport : System.Composition.Hosting.Core.CompositionContract -> obj
Public Function GetExport (contract As CompositionContract) As Object

Parameter

contract
CompositionContract

Der zu entsprechende Vertrag

Gibt zurück

Der exportierte Wert.

Ausnahmen

Für contract wurde kein Export gefunden.

Gilt für:

GetExport(Type)

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

Ruft den Export ab, der mit dem angegebenen Typen übereinstimmt.

public:
 System::Object ^ GetExport(Type ^ exportType);
public object GetExport (Type exportType);
member this.GetExport : Type -> obj
Public Function GetExport (exportType As Type) As Object

Parameter

exportType
Type

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

Gibt zurück

Der exportierte Wert.

Ausnahmen

Für exportType wurde kein Export gefunden.

Gilt für:

GetExport(Type, String)

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

Ruft den Export ab, der mit dem angegebenen Namen und Typen übereinstimmt.

public:
 System::Object ^ GetExport(Type ^ exportType, System::String ^ contractName);
public object GetExport (Type exportType, string contractName);
member this.GetExport : Type * string -> obj
Public Function GetExport (exportType As Type, contractName As String) As 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

Der exportierte Wert.

Ausnahmen

Für exportType und contractName wurde kein Export gefunden.

Gilt für:

GetExport<TExport>()

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

Ruft den Export ab, der mit dem angegebenen generischen Typparameter übereinstimmt.

public:
generic <typename TExport>
 TExport GetExport();
public TExport GetExport<TExport> ();
member this.GetExport : unit -> 'Export
Public Function GetExport(Of TExport) () As TExport

Typparameter

TExport

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

Gibt zurück

TExport

Der exportierte Wert.

Ausnahmen

Für TExport wurde kein Export gefunden.

Gilt für:

GetExport<TExport>(String)

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

Ruft den Export ab, der mit dem angegebenen generischen Typparameter und Vertragsnamen übereinstimmt.

public:
generic <typename TExport>
 TExport GetExport(System::String ^ contractName);
public TExport GetExport<TExport> (string contractName);
member this.GetExport : string -> 'Export
Public Function GetExport(Of TExport) (contractName As String) As 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

TExport

Der exportierte Wert.

Ausnahmen

Für TExport und contractName wurde kein Export gefunden.

Gilt für: