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