CompositionContract.TryUnwrapMetadataConstraint<T> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una restricción de metadatos que tiene el tipo y el nombre especificados, si existe.
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
Tipo del valor de restricción de metadatos.
Parámetros
- constraintName
- String
Nombre de la restricción de metadatos.
- constraintValue
- T
Cuando este método devuelve un valor, contiene el valor de la restricción si se encontró. Este parámetro se trata como sin inicializar.
- remainingContract
- CompositionContract
Cuando este método devuelve un valor, contiene el contrato con la restricción quitada, si la restricción se encontró. Este parámetro se trata como sin inicializar.
Devoluciones
true si el elemento de metadatos limitado se desempaquetó y se extrajo el valor; en caso contrario, false.