XmlBinaryWriterSession XmlBinaryWriterSession XmlBinaryWriterSession XmlBinaryWriterSession Class

정의

메시지에 나타나며 상태를 유지하는 일반 문자열을 압축하기 위해 동적 사전을 사용할 수 있도록 합니다.Enables using a dynamic dictionary to compress common strings that appear in a message and maintain state.

public ref class XmlBinaryWriterSession
public class XmlBinaryWriterSession
type XmlBinaryWriterSession = class
Public Class XmlBinaryWriterSession
상속
XmlBinaryWriterSessionXmlBinaryWriterSessionXmlBinaryWriterSessionXmlBinaryWriterSession

설명

세션 개체(이 클래스를 XmlBinaryReaderSession과 함께 사용)는 전체 대화를 확장할 수 있는 동적 문자열 원자화를 사용하도록 설정합니다.Session objects (this class together with XmlBinaryReaderSession) enable dynamic string atomization that can span an entire conversation. 이러한 세션 개체는 동적 사전을 관리합니다.These session objects manage dynamic dictionaries. 동적 사전에 대한 자세한 내용은 XmlDictionary를 참조하십시오.For more information about dynamic dictionaries see XmlDictionary.

비동기 처리로 인해 도착하는 메시지가 보내진 순서가 아닌 다른 순서에 따라 동기적으로 처리될 수 있습니다.Due to asynchronous processing, it is possible for messages that arrive synchronously to be processed in a different order than the order in which they were sent. 메시지를 확장하는 문자열 원자화를 사용하려면 해당 메시지가 원래 순서로 처리되거나 원자화된 문자열이 다른 메커니즘을 사용하여 전달되어야 합니다.String atomization that spans messages must ensure the messages are processed in the original order or the atomized strings must be conveyed using a different mechanism.

이를 사용하려면 세션 개체를 만들고 이를 이진 XML 판독기 또는 작성기에 대한 생성자 또는 이니셜라이저에 전달합니다.To use them, you create a session object and pass it to the constructor or initializer for a binary XML reader or writer.

동적 사전을 다시 사용하려면 동일한 세션 개체를 이후의 모든 판독기 및 작성기에 전달하십시오.To reuse a dynamic dictionary pass the same session object to all subsequent readers and writers.

풀링을 허용하기 위해 세션 개체를 다시 설정할 수 있습니다.The session object can be reset to allow pooling.

생성자

XmlBinaryWriterSession() XmlBinaryWriterSession() XmlBinaryWriterSession() XmlBinaryWriterSession()

이 클래스의 인스턴스를 만듭니다.Creates an instance of this class.

메서드

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
Reset() Reset() Reset() Reset()

내부 컬렉션을 지웁니다.Clears out the internal collections.

ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)
TryAdd(XmlDictionaryString, Int32) TryAdd(XmlDictionaryString, Int32) TryAdd(XmlDictionaryString, Int32) TryAdd(XmlDictionaryString, Int32)

내부 컬렉션에 XmlDictionaryString을 추가하려고 합니다.Tries to add an XmlDictionaryString to the internal collection.

적용 대상