CompositionContext.TryGetExport Método

Definición

Sobrecargas

TryGetExport(CompositionContract, Object)

Devuelve la exportación que coincide con el contrato especificado o devuelve null si no encuentra ninguna coincidencia.

TryGetExport(Type, Object)

Devuelve la exportación que coincide con el tipo especificado o devuelve null si no encuentra ninguna coincidencia.

TryGetExport(Type, String, Object)

Devuelve la exportación que coincide con el nombre y el tipo de contrato especificados o devuelve null si no encuentra ninguna coincidencia.

TryGetExport<TExport>(TExport)

Devuelve la exportación que coincide con el parámetro de tipo genérico especificado o devuelve null si no encuentra ninguna coincidencia.

TryGetExport<TExport>(String, TExport)

Devuelve la exportación que coincide con el parámetro de tipo genérico y el nombre del contrato o devuelve null si no encuentra ninguna coincidencia.

TryGetExport(CompositionContract, Object)

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

Devuelve la exportación que coincide con el contrato especificado o devuelve null si no encuentra ninguna coincidencia.

public:
 abstract bool TryGetExport(System::Composition::Hosting::Core::CompositionContract ^ contract, [Runtime::InteropServices::Out] System::Object ^ % export);
public abstract bool TryGetExport (System.Composition.Hosting.Core.CompositionContract contract, out object export);
abstract member TryGetExport : System.Composition.Hosting.Core.CompositionContract * obj -> bool
Public MustOverride Function TryGetExport (contract As CompositionContract, ByRef export As Object) As Boolean

Parámetros

contract
CompositionContract

Contrato que se va a hacer coincidir.

export
Object

Cuando este método devuelve, contiene la exportación coincidente o null.

Devoluciones

true si una exportación se encontró; de lo contrario, false.

Excepciones

No se encontró ninguna exportación para contract.

Se aplica a

TryGetExport(Type, Object)

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

Devuelve la exportación que coincide con el tipo especificado o devuelve null si no encuentra ninguna coincidencia.

public:
 bool TryGetExport(Type ^ exportType, [Runtime::InteropServices::Out] System::Object ^ % export);
public bool TryGetExport (Type exportType, out object export);
member this.TryGetExport : Type * obj -> bool
Public Function TryGetExport (exportType As Type, ByRef export As Object) As Boolean

Parámetros

exportType
Type

Tipo con el que debe coincidir.

export
Object

Cuando este método devuelve, contiene la exportación coincidente o null.

Devoluciones

true si una exportación se encontró; de lo contrario, false.

Excepciones

No se encontró ninguna exportación para contract.

Se aplica a

TryGetExport(Type, String, Object)

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

Devuelve la exportación que coincide con el nombre y el tipo de contrato especificados o devuelve null si no encuentra ninguna coincidencia.

public:
 bool TryGetExport(Type ^ exportType, System::String ^ contractName, [Runtime::InteropServices::Out] System::Object ^ % export);
public bool TryGetExport (Type exportType, string contractName, out object export);
member this.TryGetExport : Type * string * obj -> bool
Public Function TryGetExport (exportType As Type, contractName As String, ByRef export As Object) As Boolean

Parámetros

exportType
Type

Tipo con el que debe coincidir.

contractName
String

Nombre que se va a comparar.

export
Object

Cuando este método devuelve, contiene la exportación coincidente o null.

Devoluciones

true si una exportación se encontró; de lo contrario, false.

Excepciones

No se encontró ninguna exportación para contract.

Se aplica a

TryGetExport<TExport>(TExport)

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

Devuelve la exportación que coincide con el parámetro de tipo genérico especificado o devuelve null si no encuentra ninguna coincidencia.

public:
generic <typename TExport>
 bool TryGetExport([Runtime::InteropServices::Out] TExport % export);
public bool TryGetExport<TExport> (out TExport export);
member this.TryGetExport : 'Export -> bool
Public Function TryGetExport(Of TExport) (ByRef export As TExport) As Boolean

Parámetros de tipo

TExport

Tipo con el que debe coincidir.

Parámetros

export
TExport

Cuando este método devuelve, contiene la exportación coincidente o null.

Devoluciones

true si una exportación se encontró; de lo contrario, false.

Excepciones

No se encontró ninguna exportación para contract.

Se aplica a

TryGetExport<TExport>(String, TExport)

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

Devuelve la exportación que coincide con el parámetro de tipo genérico y el nombre del contrato o devuelve null si no encuentra ninguna coincidencia.

public:
generic <typename TExport>
 bool TryGetExport(System::String ^ contractName, [Runtime::InteropServices::Out] TExport % export);
public bool TryGetExport<TExport> (string contractName, out TExport export);
member this.TryGetExport : string * 'Export -> bool
Public Function TryGetExport(Of TExport) (contractName As String, ByRef export As TExport) As Boolean

Parámetros de tipo

TExport

Tipo con el que debe coincidir.

Parámetros

contractName
String

Nombre que se va a comparar.

export
TExport

Cuando este método devuelve, contiene la exportación coincidente o null.

Devoluciones

true si una exportación se encontró; de lo contrario, false.

Excepciones

No se encontró ninguna exportación para contract.

Se aplica a