Compartilhar via


CompositionContext.GetExports Método

Definição

Sobrecargas

GetExports(Type)

Recupera uma coleção de todas as exportações que correspondem ao tipo especificado.

GetExports(Type, String)

Recupera todas as exportações que correspondem ao nome do contrato e ao tipo especificados.

GetExports<TExport>()

Recupera todas as exportações que correspondem ao parâmetro de tipo genérico especificado.

GetExports<TExport>(String)

Recupera todas as exportações que correspondem ao parâmetro de tipo genérico e ao nome do contrato especificados.

GetExports(Type)

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

Recupera uma coleção de todas as exportações que correspondem ao tipo especificado.

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)

Parâmetros

exportType
Type

O tipo a ser comparado.

Retornos

Uma coleção de valores exportados.

Exceções

Não foram encontradas exportações para exportType.

Aplica-se a

GetExports(Type, String)

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

Recupera todas as exportações que correspondem ao nome do contrato e ao tipo especificados.

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)

Parâmetros

exportType
Type

O tipo a ser comparado.

contractName
String

O nome a ser comparado.

Retornos

Uma coleção de valores exportados.

Exceções

Não foram encontradas exportações para exportType.

Aplica-se a

GetExports<TExport>()

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

Recupera todas as exportações que correspondem ao parâmetro de tipo genérico especificado.

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)

Parâmetros de tipo

TExport

O tipo a ser comparado.

Retornos

IEnumerable<TExport>

Uma coleção de valores exportados.

Exceções

Não foram encontradas exportações para TExport.

Aplica-se a

GetExports<TExport>(String)

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

Recupera todas as exportações que correspondem ao parâmetro de tipo genérico e ao nome do contrato especificados.

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)

Parâmetros de tipo

TExport

O tipo a ser comparado.

Parâmetros

contractName
String

O nome a ser comparado.

Retornos

IEnumerable<TExport>

Uma coleção de valores exportados.

Exceções

Não foram encontradas exportações para TExport e contractName.

Aplica-se a