다음을 통해 공유


BinaryMessageEncodingBindingElement.MaxSessionSize 속성

정의

전송 절차를 최적화하기 위해 세션에서 사용할 수 있는 최대 메모리 양을 가져오거나 설정합니다.

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

속성 값

Int32

세션의 최대 크기(바이트)입니다. 기본값은 2048바이트입니다.

예외

값이 0보다 작거나 같은 경우

예제

be.MaxSessionSize = 2048;
be.MaxSessionSize = 2048

설명

XML용 .NET 이진 형식은 세션 내의 여러 메시지에서 사용되는 문자열의 전송을 최적화할 수 있습니다. 메시지에서 문자열이 전송되면 해당 문자열이 포함된 추가 메시지는 문자열의 ID만 사용하여 참조할 수 있습니다. 이렇게 하려면 문자열 및 해당 ID를 메모리에 저장해야 합니다. 이렇게 하면 전체 문자열 대신 후속 메시지에서 ID를 다시 전송할 수 있습니다. 이 조회는 이진 형식을 사용할 때 메시지 전송의 효율성을 높입니다. 이러한 MaxSessionSize 문자열을 저장하기 위해 할당되는 최대 메모리 양을 가져오고 설정합니다.

적용 대상