CompositionContext.TryGetExport Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| TryGetExport(CompositionContract, Object) |
Devolve a exportação que corresponde ao contrato especificado, ou devolve |
| TryGetExport(Type, Object) |
Devolve a exportação que corresponde ao tipo especificado, ou devolve |
| TryGetExport(Type, String, Object) |
Devolve a exportação que corresponde ao nome e tipo do contrato especificados, ou devolve |
| TryGetExport<TExport>(TExport) |
Devolve a exportação que corresponde ao parâmetro de tipo genérico especificado, ou devolve |
| TryGetExport<TExport>(String, TExport) |
Devolve a exportação que corresponde ao parâmetro genérico especificado e ao nome do contrato, ou devolve |
TryGetExport(CompositionContract, Object)
- Origem:
- CompositionContext.cs
- Origem:
- CompositionContext.cs
- Origem:
- CompositionContext.cs
- Origem:
- CompositionContext.cs
Devolve a exportação que corresponde ao contrato especificado, ou devolve null se não for encontrada correspondência.
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
O contrato a condizer.
- export
- Object
Quando este método retorna, contém a exportação correspondente ou null.
Devoluções
true se fosse encontrada uma exportação; caso contrário, false.
Exceções
Não foi encontrada nenhuma exportação para contract.
Aplica-se a
TryGetExport(Type, Object)
- Origem:
- CompositionContext.cs
- Origem:
- CompositionContext.cs
- Origem:
- CompositionContext.cs
- Origem:
- CompositionContext.cs
Devolve a exportação que corresponde ao tipo especificado, ou devolve null se não for encontrada correspondência.
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
O tipo que corresponde.
- export
- Object
Quando este método retorna, contém a exportação correspondente ou null.
Devoluções
true se fosse encontrada uma exportação; caso contrário, false.
Exceções
Aplica-se a
TryGetExport(Type, String, Object)
- Origem:
- CompositionContext.cs
- Origem:
- CompositionContext.cs
- Origem:
- CompositionContext.cs
- Origem:
- CompositionContext.cs
Devolve a exportação que corresponde ao nome e tipo do contrato especificados, ou devolve null se não for encontrada correspondência.
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
O tipo que corresponde.
- contractName
- String
O nome correspondente.
- export
- Object
Quando este método retorna, contém a exportação correspondente ou null.
Devoluções
true se fosse encontrada uma exportação; caso contrário, false.
Exceções
Não foi encontrada nenhuma exportação para contractName.
Aplica-se a
TryGetExport<TExport>(TExport)
- Origem:
- CompositionContext.cs
- Origem:
- CompositionContext.cs
- Origem:
- CompositionContext.cs
- Origem:
- CompositionContext.cs
Devolve a exportação que corresponde ao parâmetro de tipo genérico especificado, ou devolve null se não for encontrada correspondência.
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 Genérico
- TExport
O tipo que corresponde.
Parâmetros
- export
- TExport
Quando este método retorna, contém a exportação correspondente ou null.
Devoluções
true se fosse encontrada uma exportação; caso contrário, false.
Exceções
Aplica-se a
TryGetExport<TExport>(String, TExport)
- Origem:
- CompositionContext.cs
- Origem:
- CompositionContext.cs
- Origem:
- CompositionContext.cs
- Origem:
- CompositionContext.cs
Devolve a exportação que corresponde ao parâmetro genérico especificado e ao nome do contrato, ou devolve null se não for encontrada correspondência.
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 Genérico
- TExport
O tipo que corresponde.
Parâmetros
- contractName
- String
O nome correspondente.
- export
- TExport
Quando este método retorna, contém a exportação correspondente ou null.
Devoluções
true se fosse encontrada uma exportação; caso contrário, false.
Exceções
Não foi encontrada nenhuma exportação para contractName.