CompositionContract.TryUnwrapMetadataConstraint<T> 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.
Obterá uma restrição de metadados que tem o nome e tipo especificados, se existir.
public:
generic <typename T>
bool TryUnwrapMetadataConstraint(System::String ^ constraintName, [Runtime::InteropServices::Out] T % constraintValue, [Runtime::InteropServices::Out] System::Composition::Hosting::Core::CompositionContract ^ % remainingContract);
public bool TryUnwrapMetadataConstraint<T> (string constraintName, out T constraintValue, out System.Composition.Hosting.Core.CompositionContract remainingContract);
member this.TryUnwrapMetadataConstraint : string * 'T * CompositionContract -> bool
Public Function TryUnwrapMetadataConstraint(Of T) (constraintName As String, ByRef constraintValue As T, ByRef remainingContract As CompositionContract) As Boolean
Parâmetros de tipo
- T
O tipo do valor de restrição de metadados.
Parâmetros
- constraintName
- String
O nome da restrição de metadados.
- constraintValue
- T
Quando este método retornar, conterá o valor da restrição se ela tiver sido encontrada. Esse parâmetro é tratado como não inicializado.
- remainingContract
- CompositionContract
Quando este método retornar, conterá o contrato com a restrição removida, se a restrição tiver sido encontrada. Esse parâmetro é tratado como não inicializado.
Retornos
true
se o item de metadados restrito foi desencapsulado e o valor foi extraído, caso contrário, false
.