ActiveXMessageFormatter.Read(Message) 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.
Lê o conteúdo de determinada mensagem e cria um objeto que contém a mensagem desserializada.
public:
virtual System::Object ^ Read(System::Messaging::Message ^ message);
public object Read (System.Messaging.Message message);
abstract member Read : System.Messaging.Message -> obj
override this.Read : System.Messaging.Message -> obj
Public Function Read (message As Message) As Object
Parâmetros
Retornos
A mensagem desserializada.
Implementações
Exceções
A propriedade BodyType do message passado como um parâmetro não pode ser mapeada para um tipo primitivo, nem representa um objeto transmitido.
O corpo representa um objeto armazenado. O ActiveXMessageFormatter não oferece suporte à desserialização de objetos armazenados.
O parâmetro message é null.
Comentários
Se o corpo da mensagem representar um tipo primitivo, a propriedade da BodyType mensagem deverá ser um dos tipos gerenciados na tabela a seguir.
| Valor BodyType | Tipo gerenciado |
|---|---|
| VT_LPSTR | Char array (desserializado usando a codificação ASCII) |
| VT_BSTR, VT_LPWSTR | String (desserializado usando a codificação Unicode) |
| VT_VECTOR | VT_UI1 | Matriz Byte |
| VT_BOOL | Boolean |
| VT_CLSID | Guid |
| VT_CY | Decimal |
| VT_DATE | DateTime |
| VT_I1, VT_UI1 | Byte |
| VT_I2 | Int16 |
| VT_UI2 | UInt16 |
| VT_I4 | Int32 |
| VT_UI4 | UInt32 |
| VT_I8 | Int64 |
| VT_UI8 | UInt64 |
| VT_R4 | Single |
| VT_R8 | Double |
| VT_NULL | null |
| VT_STREAMED_OBJECT | Object |