CompositionContext.GetExport Método

Definição

Sobrecargas

GetExport(CompositionContract)

Recupera a exportação que corresponde ao contrato especificado.

GetExport(Type)

Recupera a exportação que corresponde ao tipo especificado.

GetExport(Type, String)

Recupera a exportação que corresponde ao nome e ao tipo especificados.

GetExport<TExport>()

Recupera a exportação que corresponde ao parâmetro de tipo genérico especificado.

GetExport<TExport>(String)

Recupera a exportação que corresponde ao parâmetro de tipo genérico e ao nome do contrato especificados.

GetExport(CompositionContract)

Origem:
CompositionContext.cs
Origem:
CompositionContext.cs
Origem:
CompositionContext.cs

Recupera a exportação que corresponde ao contrato especificado.

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

Parâmetros

contract
CompositionContract

O contrato a ser correspondido.

Retornos

O valor exportado.

Exceções

Nenhuma exportação foi encontrada para contract.

Aplica-se a

GetExport(Type)

Origem:
CompositionContext.cs
Origem:
CompositionContext.cs
Origem:
CompositionContext.cs

Recupera a exportação que corresponde ao tipo especificado.

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

Parâmetros

exportType
Type

O tipo a ser comparado.

Retornos

O valor exportado.

Exceções

Nenhuma exportação foi encontrada para exportType.

Aplica-se a

GetExport(Type, String)

Origem:
CompositionContext.cs
Origem:
CompositionContext.cs
Origem:
CompositionContext.cs

Recupera a exportação que corresponde ao nome e ao tipo especificados.

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

Parâmetros

exportType
Type

O tipo a ser comparado.

contractName
String

O nome a ser comparado.

Retornos

O valor exportado.

Exceções

Nenhuma exportação foi encontrada para exportType e contractName.

Aplica-se a

GetExport<TExport>()

Origem:
CompositionContext.cs
Origem:
CompositionContext.cs
Origem:
CompositionContext.cs

Recupera a exportação que corresponde ao parâmetro de tipo genérico especificado.

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

Parâmetros de tipo

TExport

O tipo a ser comparado.

Retornos

TExport

O valor exportado.

Exceções

Nenhuma exportação foi encontrada para TExport.

Aplica-se a

GetExport<TExport>(String)

Origem:
CompositionContext.cs
Origem:
CompositionContext.cs
Origem:
CompositionContext.cs

Recupera a exportação que corresponde ao parâmetro de tipo genérico e ao nome do contrato especificados.

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

Parâmetros de tipo

TExport

O tipo a ser comparado.

Parâmetros

contractName
String

O nome a ser comparado.

Retornos

TExport

O valor exportado.

Exceções

Nenhuma exportação foi encontrada para TExport e contractName.

Aplica-se a