Freigeben über


KeyTypeAttribute Klasse

Definition

Zulassen, dass Mitglied als ein KeyDataViewTypeElement gekennzeichnet werden soll.

[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
Vererbung
KeyTypeAttribute
Attribute

Hinweise

Kann nur für Mitglieder der folgenden Typen angewendet werden: Byte, , , UInt16UInt32UInt64

Konstruktoren

KeyTypeAttribute()

Markiert Element als KeyDataViewType.

KeyTypeAttribute(UInt64)

Markiert Das Element als KeyDataViewType und gibt die Kardinalität an KeyDataViewType . Wenn das Attribut mit Int-Typen verwendet wird, sollte der count Wert auf einen mehr als den maximalen Wert festgelegt werden, der für die Zählung ab 1 (0 ist für den fehlenden KeyType reserviert). Beispielsweise ist die Kardinalität des 0-9-Bereichs 10. Wenn die Werte außerhalb der angegebenen Kardinalität liegen, werden sie der fehlenden Wertdarstellung zugeordnet: 0.

Gilt für: