BinaryMessageFormatter.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

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

구현

예외

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

설명

Important

신뢰할 수 없는 데이터로 이 메서드를 호출하는 것은 보안 위험입니다. 신뢰할 수 있는 데이터로만 이 메서드를 호출합니다. 자세한 내용은 모든 입력 유효성 검사참조하세요.

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

대부분의 개체를 BinaryMessageFormatter 직렬화할 수 있지만 결과는 느슨하게 결합되지 않습니다. 그러나 압축되므로 포맷터는 큰 개체에 효율적입니다.

적용 대상

추가 정보