나중 에 사용 하 기 위해 전체 메시지 를 저장 하 는 메모리 버퍼 를 나타냅니다 . Represents a memory buffer that stores an entire message for future consumption . 
 Message 인 스턴스 의 본문 은 한 번 만 사용 하 거나 쓸 수 있 습니다 . The body of a Message instance can only be consumed or written once . Message 인 스턴스 를 여러 번 사용 하 려면 MessageBuffer 클래스 를 사용 하 여 전체 Message 인 스턴스 를 메모리 에 완전히 저장 해야 합니다 . If you wish to consume a Message instance more than once , you should use the MessageBuffer class to completely store an entire Message instance into memory . 
 MessageBuffer 인 스턴스 는 CreateBufferedCopy 인 스턴스 의 Message 를 호출 하 여 생성 됩니다 . A MessageBuffer instance is constructed by calling CreateBufferedCopy of a Message instance . 그러 면 MessageBuffer 에 대해 소유 권 이 있 는 것 으로 간주 하 고 전체 내용 을 메모리 로 읽 어 오 는 새 Message 가 만들 어 져 반환 됩니다 . A new MessageBuffer is then created and returned , which assumes ownership of the Message and reads the entire content into memory . 
 Message 의 복사본 을 MessageBuffer 에서 검색 하 려면 CreateMessage 의 MessageBuffer 메 서 드 를 호출 해야 합니다 . In order to retrieve a copy of a Message from the MessageBuffer , you must call the CreateMessage method of the MessageBuffer . 이 메 서 드 는 제공 된 원본 Message 인 스턴스 의 동일 한 복사본 을 반환 합니다 . This returns an identical copy of the original Message instance you provided . 
 BufferSize 를 원하 는 크기 ( 바이트 ) 설정 하 여 최대 버퍼 크기 를 제어 할 수 있 습니다 . You can control the maximum size of the buffer by setting BufferSize to the maximum number of bytes desired . 버퍼 생성 과 관련 한 임시 할당 이나 메시지 에 연결 된 속성 을 이 값 에 포함 할 필요 는 없 습니다 . This number does not necessarily cover any transient allocations related to building the buffer , or properties attached to the message . 
 작업 이 끝나 면 항상 MessageBuffer 를 호출 하 여 Close 인 스턴스 를 닫 아야 합니다 . You should always close a MessageBuffer instance by calling Close when finished working with it . 이렇게 하 면 시스템 리소스 를 더 빠르 게 해제 할 수 있 습니다 . This allows system resources to potentially be freed sooner . 
 소 멸자 를 사용 하 지 마십시오 . 소 멸자 를 사용 하 면 컴파일러 에서 IDisposable 을 자동 으로 생성 할 수 있 습니다 . Avoid destructors : they cause the compiler to auto - generate IDisposable 
 비 참조 멤버 를 사용 하 지 마십시오 . 비 참조 멤버 를 사용 하 면 컴파일러 에서 IDisposable 을 자동 으로 생성 할 수 있 습니다 . Avoid non - reference members : they can cause the compiler to auto - generate IDisposable 
 MessageBuffer 클래스 의 새 인 스턴스 를 초기 화 합니다 . Initializes a new instance of the MessageBuffer class . 
 이 MessageBuffer 에서 사용 되 는 대략 적 인 바이트 크기 를 가져옵니다 . Gets the approximate number of bytes consumed by this MessageBuffer . 
 이 버퍼 에 저장 되 는 메시지 콘텐츠 의 형식 을 가져옵니다 . Gets the type of message content stored in this buffer . 
 버퍼 작업 을 마칩니다 . Finishes working with the buffer . 
 원본 메시지 의 복사본 을 반환 합니다 . Returns a copy of the original message . 
 이 개체 를 탐색 하 기 위한 새로운 XPathNavigator 개체 를 만듭니다 . Creates a new XPathNavigator object for navigating this object . 이 메 서 드 는 상속 될 수 없 습니다 . This method cannot be inherited . 
 지정 된 노드 에 검 색기 를 배치 하 여 이 개체 를 탐색 하 기 위한 새 XPathNavigator 개체 를 만듭니다 . Creates a new XPathNavigator object for navigating this object , with the navigator positioned on the node specified . 
 지정 된 노드 및 XPathNavigator 범위 에 검 색기 를 배치 하 여 이 개체 를 탐색 하 기 위한 새 xml : space 개체 를 만듭니다 . Creates a new XPathNavigator object for navigating this object , with the navigator positioned on the specified node and xml : space scope . 
 지정 된 XPathNavigator 범위 를 사용 하 여 이 개체 를 탐색 하 기 위한 새 xml : space 개체 를 만듭니다 . Creates a new XPathNavigator object for navigating this object , with the specified xml : space scope . 
 이 버퍼 의 전체 내용 을 지정 된 IO 스트림 에 씁니다 . Writes the entire content of this buffer to the specified IO stream .