<필드> 요소(.NET 네이티브)

런타임 리플렉션 정책을 필드에 적용합니다.

구문

<Field Name="field_name"
       Browse="policy_type"
       Dynamic="policy_type"
       Serialize="policy_type" />

특성 및 요소

다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

Attribute 특성 유형 설명
Name 일반 필수 특성입니다. 필드 이름을 지정합니다.
Browse 반영 선택적 특성입니다. 필드에 대한 정보 쿼리 또는 필드 열거는 제어하지만 런타임에 동적 호출을 사용하도록 설정하지는 않습니다.
Dynamic 반영 선택적 특성입니다. 동적 프로그래밍을 수행할 수 있도록 필드에 대한 런타임 액세스를 제어합니다. 이 정책을 통해 런타임에 필드를 동적으로 설정하거나 검색할 수 있습니다.
Serialize 직렬화 선택적 특성입니다. Newtonsoft JSON serializer 등의 라이브러리를 통해 형식 인스턴스를 serialize하거나 데이터 바인딩에 사용할 수 있도록 필드에 대한 런타임 액세스를 제어합니다.

Name 특성

설명
method_name 필드 이름입니다. 필드의 형식은 부모 <Type> 또는 <TypeInstantiation> 요소로 정의됩니다.

기타 모든 특성

설명
policy_setting 필드에 대해 이 정책 형식에 적용할 설정입니다. 가능한 값은 Auto, Excluded, IncludedRequired입니다. 자세한 내용은 런타임 지시문 정책 설정을 참조하세요.

자식 요소

없음

부모 요소

요소 설명
<형식> 형식 및 모든 해당 멤버에 리플렉션 정책을 적용합니다.
<TypeInstantiation> 생성된 제네릭 형식 및 모든 해당 멤버에 리플렉션 정책을 적용합니다.

설명

필드의 정책이 명시적으로 정의되어 있지 않으면 부모 요소의 런타임 정책을 상속합니다.

참고 항목