다음을 통해 공유


<매개 변수> 요소(.NET 네이티브)

메서드에 전달된 인수의 형식에 리플렉션 정책을 적용합니다.

구문

<Parameter Name="parameter_name"
           Activate="policy_type"
           Browse="policy_type"
           Dynamic="policy_type"
           Serialize="policy_type"
           DataContractSerializer="policy_type"
           DataContractJsonSerializer="policy_type"
           XmlSerializer="policy_type"
           MarshalObject="policy_type"
           MarshalDelegate="policy_type"
           MarshalStructure="policy_type" />

특성 및 요소

다음의 섹션은 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

특성 특성 형식 설명
Name 일반 필수 특성입니다. 매개 변수 이름입니다. 예를 들어 메서드 시그니처 String.CompareTo(Object value)의 경우 Name 특성의 값은 "value"입니다.
Activate 리플렉션 선택적 특성입니다. 인스턴스를 활성화할 수 있도록 생성자에 대한 런타임 액세스를 제어합니다.
Browse 리플렉션 선택적 특성입니다. 프로그램 요소에 대한 정보 쿼리를 제어하지만 런타임 액세스를 사용하도록 설정하지는 않습니다.
Dynamic 리플렉션 선택적 특성입니다. 생성자, 메서드, 필드, 속성 및 이벤트를 비롯한 모든 형식 멤버에 대한 런타임 액세스를 제어하여 동적 프로그래밍을 수행할 수 있도록 합니다.
Serialize 직렬화 선택적 특성입니다. Newtonsoft JSON 직렬 변환기 등의 라이브러리를 통해 형식 인스턴스를 직렬화 및 역직렬화할 수 있도록 생성자, 필드 및 속성에 대한 런타임 액세스를 제어합니다.
DataContractSerializer 직렬화 선택적 특성입니다. System.Runtime.Serialization.DataContractSerializer 클래스를 사용하는 직렬화에 대한 정책을 제어합니다.
DataContractJsonSerializer 직렬화 선택적 특성입니다. System.Runtime.Serialization.DataContractSerializer 클래스를 사용하는 JSON 직렬화에 대한 정책을 제어합니다.
XmlSerializer 직렬화 선택적 특성입니다. System.Xml.Serialization.XmlSerializer 클래스를 사용하는 XML 직렬화에 대한 정책을 제어합니다.
MarshalObject Interop 선택적 특성입니다. WinRT 및 COM에 대한 참조 형식을 마샬링하는 정책을 제어합니다.
MarshalDelegate Interop 선택적 특성입니다. 네이티브 코드에 대한 함수 포인터로 대리자 형식을 마샬링하는 정책을 제어합니다.
MarshalStructure Interop 선택적 특성입니다. 값 형식을 네이티브 코드로 마샬링하는 정책을 제어합니다.

이름 특성

설명
parameter_name 정책이 적용되는 메서드 매개 변수의 이름입니다. 예를 들어 메서드 시그니처 String.CompareTo(Object value)의 경우 Name 특성의 값은 "value"입니다.

기타 모든 특성

설명
policy_setting 이 정책 형식에 적용할 설정입니다. 가능한 값은 All, Public, PublicAndInternal, Required Public, Required PublicAndInternalRequired All입니다. 자세한 정보는 런타임 지시문 정책 설정을 참조하세요.

자식 요소

없음

부모 요소

요소 설명
<방법> 생성자 또는 메서드에 런타임 리플렉션 정책을 적용합니다.

설명

<Parameter> 요소는 <Method> 요소의 자식이며 특정 메서드 매개 변수에 정책을 적용하는 데 사용됩니다. 특정 메서드 매개 변수는 형식이 아닌 이름으로 지정됩니다. 정책 형식을 나타내는 Activate 또는 Dynamic과 같은 특성이 하나 이상 있어야 합니다.

참고 항목