Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne une valeur qui indique si cette table contient des métadonnées pour le type spécifié.
Espace de noms : Microsoft.Windows.Design.Metadata
Assembly : Microsoft.Windows.Design.Extensibility (dans Microsoft.Windows.Design.Extensibility.dll)
Syntaxe
'Déclaration
Public Function ContainsAttributes ( _
type As Type _
) As Boolean
public bool ContainsAttributes(
Type type
)
public:
bool ContainsAttributes(
Type^ type
)
member ContainsAttributes :
type:Type -> bool
public function ContainsAttributes(
type : Type
) : boolean
Paramètres
- type
Type : System.Type
Type à vérifier pour les attributs de métadonnées.
Valeur de retour
Type : System.Boolean
true si la table contient des attributs pour le type spécifié ; sinon, false.
Exceptions
| Exception | Condition |
|---|---|
| ArgumentNullException | type est nullune référence null (Nothing en Visual Basic). |
Notes
Les métadonnées peuvent être des métadonnées de niveau classe ou des métadonnées associées à un DependencyProperty ou un MemberDescriptor. Le concepteur utilise cette méthode pour identifier les types chargés qui ont besoin d'un événement Refreshed déclenché lors de l'ajout d'une nouvelle table d'attributs et décider rapidement les tables qui doivent être interrogées au cours des requêtes d'attribut.
Exemples
L'exemple de code suivant indique comment utiliser la méthode ContainsAttributes pour déterminer si un type a des attributs personnalisés. Cet exemple de code fait partie d'un exemple plus complet fourni pour la classe AttributeTable.
Dim hasCustomAttributes As Boolean = attributes.ContainsAttributes(GetType(Button))
bool hasCustomAttributes = attributes.ContainsAttributes(typeof(Button));
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.