MsmqMessage<T> 類別

定義

MsmqMessage<T> 類別會封裝訊息佇列 (MSMQ) 訊息,而此訊息是在訊息佇列整合通道上往返於現有訊息佇列應用程式之間傳送和接收的訊息。

generic <typename T>
public ref class MsmqMessage sealed
[System.ServiceModel.MessageContract(IsWrapped=false)]
public sealed class MsmqMessage<T>
[<System.ServiceModel.MessageContract(IsWrapped=false)>]
type MsmqMessage<'T> = class
Public NotInheritable Class MsmqMessage(Of T)

類型參數

T

表示訊息本文。

繼承
MsmqMessage<T>
屬性

範例

MsmqMessage<string> message = new MsmqMessage<string>("Hello, world");
Dim message As New MsmqMessage(Of String)("Hello, world")

備註

使用 MsmqMessage<T> 類別,即可存取訊息佇列訊息的屬性。

建構函式

MsmqMessage<T>(T)

使用提供的訊息本文,初始化 MsmqMessage<T> 類別的新執行個體。

屬性

AcknowledgeType

取得或設定與此訊息相關聯的 AcknowledgeTypes

Acknowledgment

取得與此訊息相關聯的 Acknowledgment

AdministrationQueue

取得或設定與此訊息相關聯之管理佇列的 Uri

AppSpecific

取得或設定 Int32 值,這個值表示與此訊息相關聯之任何其他應用程式的特定資訊。

ArrivedTime

取得或設定 DateTime,它會指出訊息何時抵達目的端佇列。

Authenticated

取得布林值 (Boolean),這個值會指出是否已驗證訊息。

Body

取得或設定訊息的本文。

BodyType

取得或設定 Int32 值,這個值會指出訊息的本文型別。

CorrelationId

取得或設定 String,其中包含這個訊息的相互關聯識別項。

DestinationQueue

取得此訊息之目的端佇列的 Uri

Extension

取得或設定 Byte 的陣列,其中包含與此訊息相關聯之任何其他應用程式定義的資訊。

Id

取得 String,其中包含這個訊息的訊息識別項。

Label

取得或設定包含訊息標籤的 String

MessageType

取得與此訊息相關聯的 MessageType

Priority

取得或設定與此訊息相關聯的 MessagePriority

ResponseQueue

取得或設定訊息佇列的 Uri,此訊息佇列會接收來自接收應用程式的回應訊息。

SenderId

取得 Byte 的陣列,其中包含傳送應用程式的寄件人識別項。

SentTime

取得 DateTime,它會指出傳送應用程式電腦的佇列管理員是在何時傳送此訊息。

TimeToReachQueue

取得或設定 TimeSpan,它會指出訊息抵達目的端佇列前所允許的最大時間量。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於