다음을 통해 공유


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

MessageBody 렬화된 개체를 포함할 속성입니다.

obj
Object

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

구현

예외

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

-또는-

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

설명

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

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

적용 대상

추가 정보