Bagikan melalui


XmlMessageFormatter.CanRead(Message) Metode

Definisi

Menentukan apakah pemformat dapat mendeserialisasi pesan.

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

Parameter

message
Message

Untuk Message diperiksa.

Mengembalikan

true jika pemformat XML dapat mendeserialisasi pesan; jika tidak, false.

Penerapan

Pengecualian

TargetTypeNames Properti maupun TargetTypes tidak telah ditetapkan.

Parameternya message adalah null.

Keterangan

Ketika CanRead dipanggil, pemformat mencoba menentukan apakah konten pesan adalah sesuatu yang dapat dideserialisasi. Pemformat hanya dapat mendeserialisasi pesan jika jenis dalam isi pesan memiliki skema yang sama dengan salah satu jenis dalam array yang diwakili oleh TargetTypeNames properti dan TargetTypes . CanReadfalse dikembalikan dalam dua keadaan berikut:

Properti TargetTypeNames dan TargetTypes memberi tahu pemformat jenis objek apa yang harus dapat dideserialisasi. Jika ada jenis yang hilang dari daftar, namun ditemukan dalam pesan, CanRead mengembalikan false.

Berlaku untuk

Lihat juga