Langue

CompositionContract.TryUnwrapMetadataConstraint<T> Méthode

Définition

Obtient une contrainte de métadonnées qui a le type et le nom spécifiés, s’il 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

Paramètres de type

T

Type de la valeur de contrainte de métadonnées.

Paramètres

constraintName
String

Nom de la contrainte de métadonnées.

constraintValue
T

Lorsque cette méthode est retournée, contient la valeur de la contrainte si elle a été trouvée. Ce paramètre est traité comme non initialisé.

remainingContract
CompositionContract

Lorsque cette méthode est retournée, conserve le contrat avec la contrainte supprimée, si la contrainte a été trouvée. Ce paramètre est traité comme non initialisé.

Retours

true si l’élément de métadonnées contraint a été décompressé et que la valeur a été extraite ; sinon, false.

S’applique à