Compartir a través de


CompositionContext.GetExport Método

Definición

Sobrecargas

GetExport(CompositionContract)

Recupera la exportación que coincide con el contrato especificado.

GetExport(Type)

Recupera la exportación que coincide con el tipo especificado.

GetExport(Type, String)

Recupera la exportación que coincide con el nombre y el tipo especificados.

GetExport<TExport>()

Recupera la exportación que coincide con el tipo de parámetro genérico especificado.

GetExport<TExport>(String)

Recupera la exportación que coincide con el nombre del contrato y el parámetro de tipo genérico especificados.

GetExport(CompositionContract)

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

Recupera la exportación que coincide con el 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

Contrato que se va a hacer coincidir.

Devoluciones

Valor exportado.

Excepciones

No se encontró ninguna exportación para contract.

Se aplica a

GetExport(Type)

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

Recupera la exportación que coincide con el 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

Tipo con el que debe coincidir.

Devoluciones

Valor exportado.

Excepciones

No se encontró ninguna exportación para exportType.

Se aplica a

GetExport(Type, String)

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

Recupera la exportación que coincide con el nombre y el 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

Tipo con el que debe coincidir.

contractName
String

Nombre que se va a comparar.

Devoluciones

Valor exportado.

Excepciones

No se ha encontrado ninguna exportación para exportType ni para contractName.

Se aplica a

GetExport<TExport>()

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

Recupera la exportación que coincide con el tipo de parámetro 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

Tipo con el que debe coincidir.

Devoluciones

TExport

Valor exportado.

Excepciones

No se encontró ninguna exportación para TExport.

Se aplica a

GetExport<TExport>(String)

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

Recupera la exportación que coincide con el nombre del contrato y el parámetro de tipo genérico 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

Tipo con el que debe coincidir.

Parámetros

contractName
String

Nombre que se va a comparar.

Devoluciones

TExport

Valor exportado.

Excepciones

No se ha encontrado ninguna exportación para TExport ni para contractName.

Se aplica a