Bagikan melalui


IMessageFormatter Antarmuka

Definisi

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.

Berlaku untuk

Lihat juga