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, ç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 |
| 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. |