MsmqMessage<T> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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) |