Udostępnij za pośrednictwem


XmlMessageFormatter.Read(Message) Metoda

Definicja

Odczytuje zawartość danej wiadomości i tworzy obiekt, który zawiera 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

TargetTypeNames Ani 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 ma wartość null.

Uwagi

TargetTypeNames Obie właściwości i TargetTypes informują program formatujący, 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 Receive przy użyciu metody metoda tworzy obiekt typu, który odpowiada zidentyfikowanemu schematowi i odczytuje do niego treść komunikatu.

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

Dotyczy

Zobacz też