BinaryMessageEncodingBindingElement.MaxSessionSize 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
전송 절차를 최적화하기 위해 세션에서 사용할 수 있는 최대 메모리 양을 가져오거나 설정합니다.
public:
property int MaxSessionSize { int get(); void set(int value); };
public int MaxSessionSize { get; set; }
member this.MaxSessionSize : int with get, set
Public Property MaxSessionSize As Integer
속성 값
세션의 최대 크기(바이트)입니다. 기본값은 2048바이트입니다.
예외
값이 0보다 작거나 같은 경우
예제
be.MaxSessionSize = 2048;
be.MaxSessionSize = 2048
설명
XML용 .NET 이진 형식은 세션 내의 여러 메시지에서 사용되는 문자열의 전송을 최적화할 수 있습니다. 메시지에서 문자열이 전송되면 해당 문자열이 포함된 추가 메시지는 문자열의 ID만 사용하여 참조할 수 있습니다. 이렇게 하려면 문자열 및 해당 ID를 메모리에 저장해야 합니다. 이렇게 하면 전체 문자열 대신 후속 메시지에서 ID를 다시 전송할 수 있습니다. 이 조회는 이진 형식을 사용할 때 메시지 전송의 효율성을 높입니다. 이러한 MaxSessionSize 문자열을 저장하기 위해 할당되는 최대 메모리 양을 가져오고 설정합니다.