다음을 통해 공유


KeyTypeAttribute 클래스

정의

멤버를 .로 표시할 수 있도록 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
상속
KeyTypeAttribute
특성

설명

다음 형식의 멤버에 대해서만 적용할 수 있습니다. ByteUInt16UInt32UInt64

생성자

KeyTypeAttribute()

멤버를 .로 표시 KeyDataViewType합니다.

KeyTypeAttribute(UInt64)

멤버를 카디널리티로 KeyDataViewType 표시하고 지정합니다 KeyDataViewType . int 형식 count 과 함께 사용되는 특성의 경우 1부터 계산할 최대값보다 한 개 이상 설정해야 합니다(누락된 KeyType에 대해 0이 예약됨). 예를 들어 0-9 범위의 카디널리티는 10입니다. 값이 지정된 카디널리티 외부에 있으면 누락된 값 표현인 0에 매핑됩니다.

적용 대상