BinaryMessageFormatter.Write(Message, Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- obj
- Object
O objeto a ser serializado no corpo da mensagem.
Implementações
Exceções
O parâmetro message
é null
.
Comentários
Importante
Chamar este método quando você tiver dados não confiáveis é um risco à segurança. Chame esse método apenas quando você tiver 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 são usadas pelo formatador somente ao desserializar uma mensagem.
O BinaryMessageFormatter pode serializar a maioria dos objetos, mas o resultado não é acoplado vagamente. No entanto, ele é compacto, portanto, o formatador é eficiente para objetos grandes.