다음을 통해 공유


BinaryMessageFormatter.Write(Message, Object) 메서드

정의

메시지 본문으로 개체를 serialize합니다.

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 속성에 serialize된 개체가 포함될 Body입니다.

obj
Object

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

구현

예외

message 매개 변수가 null인 경우

설명

중요

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

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

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

적용 대상

추가 정보