CompositionContract.TryUnwrapMetadataConstraint<T> 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.
Recebe uma restrição de metadados que tem o tipo e nome especificados, caso exista.
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 Genérico
- T
O tipo do valor da restrição dos metadados.
Parâmetros
- constraintName
- String
O nome da restrição de metadados.
- constraintValue
- T
Quando este método retorna, contém o valor da restrição caso tenha sido encontrada. Este parâmetro é tratado como não inicializado.
- remainingContract
- CompositionContract
Quando este método retorna, mantém o contrato com a restrição removida, caso a restrição tenha sido encontrada. Este parâmetro é tratado como não inicializado.
Devoluções
true se o item de metadados restritos foi desembrulhado e o valor extraído; caso contrário, false.