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

Saat aplikasi mengirim pesan ke antrean MessageQueue menggunakan instans kelas, formatter menserialisasikan objek (yang dapat menjadi instans kelas apa pun) ke dalam aliran dan memasukkannya ke dalam isi pesan. Saat membaca dari antrean menggunakan MessageQueue, pemformat mendeserialisasi data pesan ke Body dalam properti .Message

BinaryMessageFormatter dan ActiveXMessageFormatter memberikan throughput yang XmlMessageFormatterlebih cepat daripada . memungkinkan ActiveXMessageFormatter 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

Nama Deskripsi
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