언어

XmlMessageFormatter.Write(Message, Object) 메서드

정의

개체를 메시지 본문으로 직렬화합니다.

public:
 virtual void Write(System::Messaging::Message ^ message, System::Object ^ obj);
public void Write(System.Messaging.Message message, object obj);
abstract member Write : System.Messaging.Message * obj -> unit
override this.Write : System.Messaging.Message * obj -> unit
Public Sub Write (message As Message, obj As Object)

매개 변수

message
Message

Message 직 Body 렬화된 개체를 포함할 속성입니다.

obj
Object

Object 메시지 본문으로 serialize할 개체입니다.

구현

예외

매개 변수는 message .입니다 null.

-또는-

매개 변수는 obj .입니다 null.

설명

대상 형식은 읽을 때와 같이 큐에 쓰도록 지정할 필요가 없습니다. TargetTypeNames 또는 TargetTypes 속성은 메시지를 역직렬화하는 경우에만 포맷터에서 사용됩니다.

serialize XmlMessageFormatter 할 수 있는 항목을 정의하는 클래스를 사용합니다 XmlSerializer . 공용 필드 및 공용 속성만 serialize할 수 있습니다. SOAP 프로토콜과 함께 인코딩된 스타일을 사용하지 않는 한 구조체, 배열이 있는 구조체 및 구조의 배열은 모두 직렬화할 수 있습니다.

적용 대상

추가 정보