Aracılığıyla paylaş


XmlMessageFormatter.CanRead(Message) Yöntem

Tanım

Biçimlendiricinin iletiyi seri durumdan çıkarıp çıkaramayacağını belirler.

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

Parametreler

message
Message

denetlenecek Message .

Döndürülenler

true XML biçimlendiricisi iletiyi seri durumdan çıkarabiliyorsa; aksi takdirde , false.

Uygulamalar

Özel durumlar

TargetTypeNames Ne nor TargetTypes özelliği ayarlanmadı.

message parametresidirnull.

Açıklamalar

Çağrıldığında CanRead , biçimlendirici iletinin içeriğinin seri durumdan çıkarabileceği bir şey olup olmadığını belirlemeye çalışır. Biçimlendirici, yalnızca ileti gövdesindeki türün dizideki ve TargetTypes özellikleriyle temsil edilen türlerden biriyle aynı şemaya sahip olması durumunda iletiyi seri durumdan TargetTypeNames çıkarabilir. CanRead aşağıdaki iki koşul altında döndürür false :

TargetTypeNames ve TargetTypes özellikleri, biçimlendiriciye seri durumdan çıkarabilmesi için ne tür nesneler gerektiğini söyler. Listede herhangi bir tür eksikse ancak iletinin içinde bulunursa döndürür CanReadfalse.

Şunlara uygulanır

Ayrıca bkz.