Aracılığıyla paylaş


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, çoğu temel öğeyi ve OLE arabirimini IPersistStream uygulayan nesneleri 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şturulmuş 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 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ğine seri durumdan BodyMessagekaldırır.

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

Oluşturucular

Name Description
ActiveXMessageFormatter()

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

Yöntemler

Name Description
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()

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

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

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

MemberwiseClone()

Geçerli Objectbasit 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 bir dize döndürür.

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

Bir nesneyi iletinin gövdesinde serileştirir.

Şunlara uygulanır