IMessageFormatter Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menserialisasikan atau mendeserialisasi objek dari isi pesan Antrean Pesan.
public interface class IMessageFormatter : ICloneable
[System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.MessageFormatterConverter))]
public interface IMessageFormatter : ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.MessageFormatterConverter))>]
type IMessageFormatter = interface
interface ICloneable
Public Interface IMessageFormatter
Implements ICloneable
- Turunan
- Atribut
- Penerapan
Keterangan
Ketika aplikasi mengirim pesan ke antrean menggunakan instans MessageQueue kelas , formatter menserialisasikan objek (yang dapat menjadi instans kelas apa pun) ke dalam aliran dan menyisipkannya ke dalam isi pesan. Saat membaca dari antrean menggunakan MessageQueue, pemformat mendeserialisasi data pesan ke Body dalam properti dari Message.
BinaryMessageFormatter dan ActiveXMessageFormatter memberikan throughput yang XmlMessageFormatterlebih cepat daripada . ActiveXMessageFormatter memungkinkan interoperabilitas dengan aplikasi Antrean Pesan Visual Basic 6.0. digabungkan XmlMessageFormatter secara longgar, yang berarti bahwa server dan klien dapat membuat versi jenis yang dikirim dan diterima secara independen.
Metode
CanRead(Message) |
Saat diimplementasikan di kelas, menentukan apakah pemformat dapat mendeserialisasi konten pesan. |
Clone() |
Membuat objek baru yang merupakan salinan instans saat ini. (Diperoleh dari ICloneable) |
Read(Message) |
Saat diimplementasikan di kelas, membaca konten dari pesan yang diberikan dan membuat objek yang berisi data dari pesan. |
Write(Message, Object) |
Saat diimplementasikan di kelas, menserialisasikan objek ke dalam isi pesan. |