BinaryMessageFormatter.Read(Message) Metodo

Definizione

Legge il contenuto del messaggio indicato e crea un oggetto contenente il messaggio deserializzato.Reads the contents from the given message and creates an object that contains the deserialized message.

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

Parametri

message
Message

Message, in formato binario, da deserializzare.The Message, in binary format, to deserialize.

Restituisce

Messaggio deserializzato.The deserialized message.

Implementazioni

Eccezioni

La proprietà BodyType del messaggio non indica un oggetto binario.The message's BodyType property does not indicate a binary object.

Il valore del parametro message è null.The message parameter is null.

Commenti

Importante

La chiamata a questo metodo con dati non attendibili costituisce un rischio per la sicurezza.Calling this method with untrusted data is a security risk. Chiamare questo metodo solo con dati attendibili.Call this method only with trusted data. Per altre informazioni, vedere Data Validation (Convalida dei dati).For more information, see Data Validation.

Il corpo del messaggio deve essere in formato binario ed è necessario utilizzare lo stesso serializzatore per deserializzare il messaggio come quello che ha inizialmente serializzato.The body of the message must be in binary format, and the same serializer must be used to deserialize the message as that which initially serialized it. Se il corpo rappresenta una classe personalizzata, l'assembly per tale classe deve esistere localmente.If the body represents a custom class, the assembly for that class must exist locally.

Si applica a

Vedi anche