다음을 통해 공유


<system.runtime.serialization>의 <dataContractSerializer>

DataContractSerializer에 대한 구성 데이터를 포함합니다.

<system.runtime.serialization>
  <dataContractSerializer>

<configuration>
  <system.runtime.serialization>
    <dataContractSerializer ignoreExtensionDataObject="Boolean"
            maxItemsInObjectGraph="Integer">
      <declaredTypes>
        <add type="String">
          <knownType type="String">
             <parameter index="Integer"
                        type="String" />
          </knownType>
        </add>
      </declaredTypes>
    <dataContractSerializer>
  </system.runtime.serialization>
</configuration>

특성 및 요소

특성

요소 설명

ignoreExtensionDataObject

끝점이 serialize되거나 deserialize될 때 해당 끝점에서 제공하는 데이터를 무시할지 여부를 지정하는 부울 값입니다. 이 특성은 <behavior> 요소의 <dataContractSerializer>에서만 설정할 수 있습니다.

maxItemsInObjectGraph

serialize 또는 deserialize할 항목의 최대 수를 지정하는 정수입니다. 이 특성은 65536입니다.

자식 요소

요소 설명

<declaredTypes>

deserialize할 때 DataContractSerializer에서 사용하는 알려진 형식을 포함합니다.

데이터 계약 및 알려진 형식에 대한 자세한 내용은 Data Contract Known Types을 참조하십시오.

부모 요소

요소 설명

<system.runtime.serialization>

System.Runtime.Serialization 네임스페이스 섹션의 루트 요소를 나타내며 DataContractSerializer의 옵션을 설정하기 위한 요소를 포함합니다.

설명

알려진 형식에 대한 자세한 내용은 DataContractSerializerData Contract Known Types를 참조하십시오.

참고 항목

참조

DataContractSerializer
DataContractSerializerOperationBehavior

기타 리소스

Data Contract Known Types