CompositionContext.GetExport Metodo

Definizione

Overload

GetExport(CompositionContract)

Recupera l'esportazione che corrisponde al contratto specificato.

GetExport(Type)

Recupera l'esportazione che corrisponde al tipo specificato.

GetExport(Type, String)

Recupera l'esportazione che corrisponde al tipo e al nome specificati.

GetExport<TExport>()

Recupera l'esportazione che corrisponde al parametro di tipo generico specificato.

GetExport<TExport>(String)

Recupera l'esportazione che corrisponde al parametro di tipo generico e al nome di contratto specificati.

GetExport(CompositionContract)

Source:
CompositionContext.cs
Source:
CompositionContext.cs
Source:
CompositionContext.cs

Recupera l'esportazione che corrisponde al contratto specificato.

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

Parametri

contract
CompositionContract

Il contratto per cui trovare una corrispondenza.

Restituisce

Valore esportato.

Eccezioni

Nessuna esportazione trovata per contract.

Si applica a

GetExport(Type)

Source:
CompositionContext.cs
Source:
CompositionContext.cs
Source:
CompositionContext.cs

Recupera l'esportazione che corrisponde al tipo specificato.

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

Parametri

exportType
Type

Il tipo per cui trovare una corrispondenza.

Restituisce

Valore esportato.

Eccezioni

Nessuna esportazione trovata per exportType.

Si applica a

GetExport(Type, String)

Source:
CompositionContext.cs
Source:
CompositionContext.cs
Source:
CompositionContext.cs

Recupera l'esportazione che corrisponde al tipo e al nome specificati.

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

Parametri

exportType
Type

Il tipo per cui trovare una corrispondenza.

contractName
String

Nome da confrontare.

Restituisce

Valore esportato.

Eccezioni

Nessuna esportazione trovata per exportType e contractName.

Si applica a

GetExport<TExport>()

Source:
CompositionContext.cs
Source:
CompositionContext.cs
Source:
CompositionContext.cs

Recupera l'esportazione che corrisponde al parametro di tipo generico specificato.

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

Parametri di tipo

TExport

Il tipo per cui trovare una corrispondenza.

Restituisce

TExport

Valore esportato.

Eccezioni

Nessuna esportazione trovata per TExport.

Si applica a

GetExport<TExport>(String)

Source:
CompositionContext.cs
Source:
CompositionContext.cs
Source:
CompositionContext.cs

Recupera l'esportazione che corrisponde al parametro di tipo generico e al nome di contratto specificati.

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

Parametri di tipo

TExport

Il tipo per cui trovare una corrispondenza.

Parametri

contractName
String

Nome da confrontare.

Restituisce

TExport

Valore esportato.

Eccezioni

Nessuna esportazione trovata per TExport e contractName.

Si applica a