BinaryMessageFormatter.Write(Message, Object) Método

Definição

Serializa um objeto no corpo da mensagem.

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)

Parâmetros

message
Message

A Message propriedade cuja Body propriedade conterá o objeto serializado.

obj
Object

O objeto a ser serializado no corpo da mensagem.

Implementações

Exceções

O message parâmetro é null.

Comentários

Importante

Chamar esse método com dados não confiáveis é um risco à segurança. Chame esse método apenas com dados confiáveis. Para obter mais informações, consulte Validar Todas as Entradas.

O formato de objeto superior e o formato de tipo não precisam ser especificados para gravar na fila, como devem ser ao ler. As TopObjectFormat propriedades e TypeFormat as propriedades são usadas pelo formatador somente ao desserializar uma mensagem.

Pode BinaryMessageFormatter serializar a maioria dos objetos, mas o resultado não é acoplado de forma flexível. No entanto, ele é compacto, portanto, o formatador é eficiente para objetos grandes.

Aplica-se a

Confira também