AIJsonSchemaCreateContext.GetCustomAttribute<TAttribute> Méthode

Définition

Récupère un attribut personnalisé d’un type spécifié appliqué au contexte de nœud de schéma spécifié.

public TAttribute? GetCustomAttribute<TAttribute>(bool inherit = false) where TAttribute : Attribute;
member this.GetCustomAttribute : bool -> 'Attribute (requires 'Attribute :> Attribute)
Public Function GetCustomAttribute(Of TAttribute As Attribute) (Optional inherit As Boolean = false) As TAttribute

Paramètres de type

TAttribute

Type d’attribut à rechercher.

Paramètres

inherit
Boolean

Si true, spécifie de rechercher des attributs personnalisés dans les ancêtres des membres de contexte.

Retours

TAttribute

Première occurrence de TAttribute si elle est trouvée, ou null autrement.

Remarques

Cette méthode d’assistance résout les attributs des emplacements de contexte dans l’ordre suivant :

  1. Attributs spécifiés sur la propriété du contexte, s’ils sont spécifiés.
  2. Attributs spécifiés sur le paramètre de constructeur du contexte, s’ils sont spécifiés.
  3. Attributs spécifiés sur le type du contexte.

S’applique à