Aracılığıyla paylaş


MsmqMessage<T>.MessageType Özellik

Tanım

MessageType Bu iletiyle ilişkili olan öğesini alır.

public:
 property Nullable<System::Messaging::MessageType> MessageType { Nullable<System::Messaging::MessageType> get(); };
public System.Messaging.MessageType? MessageType { get; }
member this.MessageType : Nullable<System.Messaging.MessageType>
Public ReadOnly Property MessageType As Nullable(Of MessageType)

Özellik Değeri

Nullable<MessageType>

MessageType Bu iletiyle ilişkilendirilmiş olan. olabilir null.

Örnekler

Console.WriteLine("The message type is {0}", message.MessageType);
Console.WriteLine("The message type is {0}", message.MessageType)

Açıklamalar

Message Queuing (MSMQ), bir ileti gönderirken bu özelliği ayarlar. İleti aşağıdaki türlerden birine sahip olabilir:

  • Normal: Bir uygulama tarafından gönderilen ileti.

  • Acknowledgment: Bir uygulama normal bir ileti gönderdiğinde ve bildirim istediğinde Message Queuing'in oluşturduğu bir ileti. Örneğin, Message Queuing özgün iletinin hedef kuyruğuna ulaşıp varmadığını veya alıcı uygulama tarafından hedef kuyruktan alınıp alınmadığını belirtmek için pozitif veya olumsuz bir bildirim oluşturabilir. Message Queuing, gönderen uygulama tarafından belirtilen yönetim kuyruğuna uygun bildirim iletisini döndürür.

  • Report: Bir uygulama her ileti gönderdiğinde, yerel Kuyruk Yöneticisi tanımlanmış bir rapor kuyruğuna sahipse Message Queuing bir rapor iletisi oluşturur ve bunu rapor kuyruğuna gönderir. İzleme etkinleştirilirse, özgün ileti bir Message Queuing sunucusuna her girdiğinde veya ayrıldığında Message Queuing rapor kuyruğuna bir rapor iletisi gönderir.

Şunlara uygulanır