ExportProvider.GetExport Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma exportação especificada.
Sobrecargas
GetExport<T,TMetadataView>() |
Retorna a exportação com o nome do contrato derivado do parâmetro de tipo especificado. Caso não haja exatamente uma exportação correspondente, uma exceção é lançada. |
GetExport<T,TMetadataView>(String) |
Retorna a exportação com o nome do contrato especificado. Caso não haja exatamente uma exportação correspondente, uma exceção é lançada. |
GetExport<T>() |
Retorna a exportação com o nome do contrato derivado do parâmetro de tipo especificado. Caso não haja exatamente uma exportação correspondente, uma exceção é lançada. |
GetExport<T>(String) |
Retorna a exportação com o nome do contrato especificado. Caso não haja exatamente uma exportação correspondente, uma exceção é lançada. |
GetExport<T,TMetadataView>()
Retorna a exportação com o nome do contrato derivado do parâmetro de tipo especificado. Caso não haja exatamente uma exportação correspondente, uma exceção é lançada.
public:
generic <typename T, typename TMetadataView>
Lazy<T, TMetadataView> ^ GetExport();
public Lazy<T,TMetadataView> GetExport<T,TMetadataView> ();
public Lazy<T,TMetadataView>? GetExport<T,TMetadataView> ();
member this.GetExport : unit -> Lazy<'T, 'MetadataView>
Public Function GetExport(Of T, TMetadataView) () As Lazy(Of T, TMetadataView)
Parâmetros de tipo
- T
O parâmetro de tipo do Lazy<T,TMetadata> objeto a ser retornado. O nome do contrato também deriva desse parâmetro de tipo.
- TMetadataView
O tipo da exibição de metadados do Lazy<T,TMetadata> objeto a ser retornado.
Retornos
System.Lazy`2
Exceções
Há zero objetos Lazy<T,TMetadata> com o nome do contrato derivado de T
no objeto CompositionContainer.
- ou -
Há mais de um objeto Lazy<T,TMetadata> com o nome do contrato derivado de T
no objeto CompositionContainer.
O objeto CompositionContainer foi descartado.
TMetadataView
não é um tipo de exibição de metadados válido.
Comentários
O nome do contrato é o resultado da chamada do método GetContractName em T
.
O nome do contrato é comparado usando-se a propriedade Ordinal para executar uma comparação que diferencia maiúsculas de minúsculas, não linguística.
Aplica-se a
GetExport<T,TMetadataView>(String)
Retorna a exportação com o nome do contrato especificado. Caso não haja exatamente uma exportação correspondente, uma exceção é lançada.
public:
generic <typename T, typename TMetadataView>
Lazy<T, TMetadataView> ^ GetExport(System::String ^ contractName);
public Lazy<T,TMetadataView> GetExport<T,TMetadataView> (string contractName);
public Lazy<T,TMetadataView>? GetExport<T,TMetadataView> (string? contractName);
member this.GetExport : string -> Lazy<'T, 'MetadataView>
Public Function GetExport(Of T, TMetadataView) (contractName As String) As Lazy(Of T, TMetadataView)
Parâmetros de tipo
- T
O parâmetro de tipo do Lazy<T,TMetadata> objeto a ser retornado.
- TMetadataView
O tipo da exibição de metadados do Lazy<T,TMetadata> objeto a ser retornado.
Parâmetros
- contractName
- String
O nome do contrato do objeto Lazy<T,TMetadata> a ser retornado, ou null
, ou uma cadeia de caracteres vazia ("") para usar o nome do contrato padrão.
Retornos
A exportação com o nome do contrato especificado.
Exceções
Há zero objetos Lazy<T,TMetadata> com o nome do contrato derivado de T
no objeto CompositionContainer.
- ou -
Há mais de um objeto Lazy<T,TMetadata> com o nome do contrato derivado de T
no objeto CompositionContainer.
O objeto CompositionContainer foi descartado.
TMetadataView
não é um tipo de exibição de metadados válido.
Comentários
O nome do contrato padrão é o resultado da chamada do método GetContractName em T
.
O nome do contrato é comparado usando-se a propriedade Ordinal para executar uma comparação que diferencia maiúsculas de minúsculas, não linguística.
Aplica-se a
GetExport<T>()
Retorna a exportação com o nome do contrato derivado do parâmetro de tipo especificado. Caso não haja exatamente uma exportação correspondente, uma exceção é lançada.
public:
generic <typename T>
Lazy<T> ^ GetExport();
public Lazy<T> GetExport<T> ();
public Lazy<T>? GetExport<T> ();
member this.GetExport : unit -> Lazy<'T>
Public Function GetExport(Of T) () As Lazy(Of T)
Parâmetros de tipo
- T
O parâmetro de tipo do Lazy<T> objeto a ser retornado. O nome do contrato também deriva desse parâmetro de tipo.
Retornos
A exportação com o nome do contrato derivado do parâmetro de tipo especificado.
Exceções
Há zero objetos Lazy<T> com o nome do contrato derivado de T
no objeto CompositionContainer.
- ou -
Há mais de um objeto Lazy<T> com o nome do contrato derivado de T
no objeto CompositionContainer.
O objeto CompositionContainer foi descartado.
Comentários
O nome do contrato é o resultado da chamada do método GetContractName em T
.
O nome do contrato é comparado usando-se a propriedade Ordinal para executar uma comparação que diferencia maiúsculas de minúsculas, não linguística.
Aplica-se a
GetExport<T>(String)
Retorna a exportação com o nome do contrato especificado. Caso não haja exatamente uma exportação correspondente, uma exceção é lançada.
public:
generic <typename T>
Lazy<T> ^ GetExport(System::String ^ contractName);
public Lazy<T> GetExport<T> (string contractName);
public Lazy<T>? GetExport<T> (string? contractName);
member this.GetExport : string -> Lazy<'T>
Public Function GetExport(Of T) (contractName As String) As Lazy(Of T)
Parâmetros de tipo
- T
O parâmetro de tipo do Lazy<T> objeto a ser retornado.
Parâmetros
- contractName
- String
O nome do contrato do objeto Lazy<T> a ser retornado, ou null
, ou uma cadeia de caracteres vazia ("") para usar o nome do contrato padrão.
Retornos
A exportação com o nome do contrato especificado.
Exceções
Há zero objetos Lazy<T> com o nome do contrato derivado de T
no objeto CompositionContainer.
- ou -
Há mais de um objeto Lazy<T> com o nome do contrato derivado de T
no objeto CompositionContainer.
O objeto CompositionContainer foi descartado.
Comentários
O nome do contrato padrão é o resultado da chamada do método GetContractName em T
.
O nome do contrato é comparado usando-se a propriedade Ordinal para executar uma comparação que diferencia maiúsculas de minúsculas, não linguística.