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 , 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.

Se aplica a