Compartir a través de


CompositionContract.TryUnwrapMetadataConstraint<T> Método

Definición

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.

Se aplica a