Udostępnij za pośrednictwem


KeyTypeAttribute Klasa

Definicja

Zezwalaj na oznaczenie elementu członkowskiego jako 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
Dziedziczenie
KeyTypeAttribute
Atrybuty

Uwagi

Można zastosować tylko dla elementów członkowskich następujących typów: Byte, UInt16, , UInt32UInt64

Konstruktory

KeyTypeAttribute()

Oznacza element członkowski jako KeyDataViewType.

KeyTypeAttribute(UInt64)

Oznacza element członkowski jako KeyDataViewType i określa KeyDataViewType kardynalność. W przypadku atrybutu używanego z typami int należy ustawić na więcej niż maksymalną wartość do count liczenia rozpoczynającego się od 1 (0 jest zarezerwowana dla brakującego typu KeyType). Np. kardynalność zakresu 0–9 wynosi 10. Jeśli wartości znajdują się poza określoną kardynalnością, zostaną zamapowane na brakującą reprezentację wartości: 0.

Dotyczy