ActiveXMessageFormatter Sınıf

Tanım

MSMQ ActiveX Bileşeni ile uyumlu bir biçim kullanarak message Queuing iletisinin gövdesine veya gövdesinden ilkel veri türlerini ve diğer nesneleri seri durumdan kaldırır veya seri durumdan kaldırır.

public ref class ActiveXMessageFormatter : ICloneable, System::Messaging::IMessageFormatter
public class ActiveXMessageFormatter : ICloneable, System.Messaging.IMessageFormatter
type ActiveXMessageFormatter = class
    interface IMessageFormatter
    interface ICloneable
Public Class ActiveXMessageFormatter
Implements ICloneable, IMessageFormatter
Devralma
ActiveXMessageFormatter
Uygulamalar

Açıklamalar

, ActiveXMessageFormatter Message Queuing COM bileşenleri kullanılarak gönderilen iletilerle uyumludur ve MSMQ COM denetimini kullanan uygulamalarla birlikte çalışabilirlik sağlar.

ActiveXMessageFormatter, ole arabirimini uygulayan nesnelerin yanı sıra çoğu temel öğeyi IPersistStream seri hale getirebilir. Aynı temel öğe kümesini seri durumdan çıkarabilir, ancak uygulayan IPersistStreambir COM nesnesinin (örneğin, Visual Basic 6.0 kullanılarak oluşturulan bir nesne) seri durumdan çıkarılması için daha fazla çaba gerektirir. Seri durumdan çıkarılacak nesne, önce nesneyi bir .NET Framework uygulamasına aktararak bellekte olmalıdır.

Bir uygulama sınıfın MessageQueue bir örneğini kullanarak kuyruğa bir ileti gönderdiğinde, biçimlendirici nesneyi bir akışa serileştirir ve ileti gövdesine ekler. kullanarak bir kuyruktan MessageQueueokurken, biçimlendirici ileti verilerini özelliğinin seri durumdan BodyMessagekaldırır.

ActiveX serileştirme çok kompakttır, bu da ve MSMQ COM denetiminin ActiveXMessageFormatter kullanılmasını çok hızlı bir serileştirme yöntemi haline getirir.

Oluşturucular

ActiveXMessageFormatter()

ActiveXMessageFormatter sınıfının yeni bir örneğini başlatır.

Yöntemler

CanRead(Message)

Biçimlendiricinin iletinin içeriğini seri durumdan çıkarıp çıkaramayacağını belirler.

Clone()

sınıfının geçerli ActiveXMessageFormatterile aynı olan bir örneğini ActiveXMessageFormatter oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
InitStreamedObject(Object)

Uygulayan IPersistStream ve çağrılmayı gerektiren IPersistStreamInit COM nesnelerini serileştirmeye yardımcı olacak bir yardımcı program sağlar.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Read(Message)

Verilen iletinin içeriğini okur ve seri durumdan çıkarılmış iletiyi içeren bir nesne oluşturur.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Write(Message, Object)

Bir nesneyi iletinin gövdesine serileştirir.

Şunlara uygulanır