Condividi tramite


BinaryMessageFormatter.CanRead(Message) Metodo

Definizione

Determina se il formattatore può deserializzare il contenuto del messaggio.

public:
 virtual bool CanRead(System::Messaging::Message ^ message);
public bool CanRead (System.Messaging.Message message);
abstract member CanRead : System.Messaging.Message -> bool
override this.CanRead : System.Messaging.Message -> bool
Public Function CanRead (message As Message) As Boolean

Parametri

message
Message

Message da esaminare.

Restituisce

true se il formattatore binario può deserializzare il messaggio; altrimenti, false.

Implementazioni

Eccezioni

Il valore del parametro message è null.

Commenti

Importante

La chiamata a metodi da questa classe con dati non attendibili costituisce un rischio per la sicurezza. Chiamare i metodi da questa classe solo con dati attendibili. Per altre informazioni, vedere Convalidare tutti gli input.

CanRead restituisce false se il corpo del messaggio non è un oggetto binario.

Nel computer ricevente restituisce CanReadtrue se l'assembly per la classe da deserializzare esiste in locale. L'assembly deve essere trovato nella global assembly cache o essere collegato all'applicazione, ad esempio se l'oggetto rappresenta una classe personalizzata.

Si applica a