Partager via


KeyTypeAttribute Classe

Définition

Autoriser le membre à être marqué comme un KeyDataViewType.

[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public sealed class KeyTypeAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type KeyTypeAttribute = class
    inherit Attribute
Public NotInheritable Class KeyTypeAttribute
Inherits Attribute
Héritage
KeyTypeAttribute
Attributs

Remarques

Peut être appliqué uniquement pour le membre des types suivants : Byte, UInt16, UInt32, UInt64

Constructeurs

KeyTypeAttribute()

Marque le membre en tant que KeyDataViewType.

KeyTypeAttribute(UInt64)

Marque le membre comme KeyDataViewType et spécifie la KeyDataViewType cardinalité. En cas d’utilisation de l’attribut avec des types int, la count valeur maximale doit être définie sur une valeur supérieure à la valeur maximale à compter à partir de 1 (0 est réservée au KeyType manquant). Par exemple, la cardinalité de la plage de 0 à 9 est de 10. Si les valeurs sont en dehors de la cardinalité spécifiée, elles sont mappées à la représentation de valeur manquante : 0.

S’applique à