CompositionContract.TryUnwrapMetadataConstraint<T> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une contrainte de métadonnées dont le type et le nom sont ceux spécifiés, si elle 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
Quand cette méthode retourne, elle contient la valeur de la contrainte si elle a été trouvée. Ce paramètre est traité comme étant non initialisé.
- remainingContract
- CompositionContract
Quand cette méthode retourne, elle contient le contrat avec la contrainte supprimée, si celle-ci a été trouvée. Ce paramètre est traité comme étant non initialisé.
Retours
true
si l’élément de métadonnées de contrainte a été désencapsulé et la valeur extraite ; sinon, false
.