Udostępnij za pośrednictwem


BinaryMessageFormatter.Read(Message) Metoda

Definicja

Odczytuje zawartość danego komunikatu i tworzy obiekt zawierający deserializowany komunikat.

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

Parametry

message
Message

Element Message, w formacie binarnym do deserializacji.

Zwraca

Deserializowany komunikat.

Implementuje

Wyjątki

Właściwość komunikatu BodyType nie wskazuje obiektu binarnego.

Parametr message to null.

Uwagi

Ważne

Wywoływanie tej metody z niezaufanymi danymi jest zagrożeniem bezpieczeństwa. Wywołaj tę metodę tylko przy użyciu zaufanych danych. Aby uzyskać więcej informacji, zobacz Weryfikowanie wszystkich danych wejściowych.

Treść wiadomości musi być w formacie binarnym, a ten sam serializator musi służyć do deserializacji komunikatu, co początkowo serializował go. Jeśli treść reprezentuje klasę niestandardową, zestaw dla tej klasy musi istnieć lokalnie.

Dotyczy

Zobacz też