ActiveXMessageFormatter Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 IPersistStream
bir 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 |
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. |