정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

DataContractSerializer.MaxItemsInObjectGraph 속성

2013-12-13

개체 그래프에서 직렬화 또는 역직렬화할 최대 항목 수를 가져옵니다.

Namespace:  System.Runtime.Serialization
어셈블리:  System.Runtime.Serialization(System.Runtime.Serialization.dll)

public int MaxItemsInObjectGraph { get; }

속성 값

형식: System.Int32
직렬화 또는 역직렬화할 최대 항목 수입니다. 기본값은 MaxValue입니다.

예외조건
ArgumentOutOfRangeException

항목 수가 최대값을 초과하는 경우

이 속성은 생성자를 사용하여 설정할 수 있습니다. 목록은 DataContractSerializer를 참조하세요.

MaxItemsInObjectGraph 속성은 직렬 변환기가 단일 ReadObject 메서드 호출에서 직렬화 또는 역직렬화하는 최대 개체 수를 지정합니다. 이 메서드는 항상 루트 개체 1개를 읽지만 이 개체의 데이터 멤버에 다른 개체가 있을 수 있습니다. 해당 개체에 다른 개체가 있을 수도 있습니다. 기본값은 MaxValue입니다. 배열을 직렬화 또는 역직렬화하는 경우 각 배열 항목이 개별 개체로 계산됩니다. 또한 일부 개체에 큰 메모리 표현이 있을 수 있으므로 이 할당량만으로 서비스 거부 공격을 방지하지 못할 수도 있습니다.

Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시: