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 , 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, contiene el contrato con la restricción quitada, si se encontró la restricción. Este parámetro se trata como sin inicializar.
Devoluciones
true es si el elemento de metadatos restringidos se desencapsula y el valor extraído; de lo contrario, false.