XmlMessageFormatter.Read(Message) Yöntem

Tanım

Verilen iletinin içeriğini okur ve seri durumdan çıkarılmış iletiyi içeren bir nesne oluşturur.

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

Parametreler

message
Message

MessageSeri durumdan çıkarmak için XML biçimindeki .

Döndürülenler

Seri durumdan çıkarılmış ileti.

Uygulamalar

Özel durumlar

TargetTypeNames ne de TargetTypes özelliği ayarlanmadı.

-veya-

İleti gövdesinde seri hale getirilmiş örnek, ve TargetTypes özelliklerindeki TargetTypeNames türler tarafından temsil edilen şemaların hiçbiriyle uyumlu değildir.

message parametresi null'dir.

Açıklamalar

TargetTypeNames Hem hem de TargetTypes özellikleri, biçimlendiriciye bir iletinin seri durumdan çıkarılırken hangi şemaların eşleşmeye çalışacaklarını söyler. İletinin seri durumdan çıkarılabilmesi için bu özelliklerden birinin ayarlanması gerekir.

İleti gövdesinde seri hale getirilmiş örneğin tür dizisinde temsil edilen şemalardan biriyle uyumlu olması gerekir. yöntemini kullanarak Receive iletiyi okuduğunuzda, yöntemi tanımlanan şemaya karşılık gelen türde bir nesnesi oluşturur ve ileti gövdesini bu şemaya okur.

Kuyruğa yazmak için hedef türlerin belirtilmesi gerekmez.

Şunlara uygulanır

Ayrıca bkz.