Język

XmlMessageFormatter.Read(Message) Metoda

Definicja

Odczytuje zawartość z danego komunikatu i tworzy obiekt zawierający zdeserializowany 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

Wartość Message, w formacie XML do deserializacji.

Zwraca

Zdeserializowany komunikat.

Implementuje

Wyjątki

Ani TargetTypeNames właściwość ani TargetTypes nie została ustawiona.

— lub —

Wystąpienie serializowane w treści komunikatu nie jest zgodne z żadnymi schematami reprezentowanymi przez typy we właściwościach TargetTypeNames i TargetTypes .

Parametr message jest null.

Uwagi

TargetTypeNames Obie właściwości i TargetTypes informują formater, jakie schematy mają być zgodne podczas deserializacji komunikatu. Przed deserializacji komunikatu należy ustawić jedną z tych właściwości.

Wystąpienie serializowane w treści komunikatu musi być zgodne z jednym ze schematów reprezentowanych w tablicy typów. Podczas odczytywania komunikatu przy użyciu Receive metody metoda tworzy obiekt typu odpowiadającego zidentyfikowanym schematowi i odczytuje do niego treść komunikatu.

Typy docelowe nie muszą być określone w celu zapisania w kolejce.

Dotyczy

Zobacz też