Message.SenderId 屬性

定義

取得傳送使用者的識別項。

public:
 property cli::array <System::Byte> ^ SenderId { cli::array <System::Byte> ^ get(); };
[System.Messaging.MessagingDescription("MsgSenderId")]
public byte[] SenderId { get; }
[<System.Messaging.MessagingDescription("MsgSenderId")>]
member this.SenderId : byte[]
Public ReadOnly Property SenderId As Byte()

屬性值

Byte[]

識別傳送者的位元組值陣列。 接收佇列管理員會在驗證訊息時使用識別項,以驗證訊息傳送者和傳送者對佇列的存取權限。

屬性

例外狀況

未傳送訊息。 這個屬性只能在從佇列擷取的訊息中讀取。

-或-

篩選訊息佇列以忽略 SenderId 屬性。

備註

AttachSenderId如果屬性為false,則傳送時,屬性中指定的SenderId發件人標識碼不會附加至訊息。 這表示傳送者傳送訊息至目的地佇列時,不應驗證傳送者。 AttachSenderId如果屬性為 trueSenderId只有當訊息經過驗證時,屬性值才可信任。 Authenticated使用 屬性搭配 SenderId 屬性來驗證寄件人的訪問許可權。

連接器應用程式是一種應用程式,其使用連接器伺服器來提供消息佇列與其他佇列系統之間的通訊。 消息佇列需要連接器應用程式提供寄件者識別。 您必須在透過連接器應用程式傳送訊息時設定 ConnectorType 屬性。

適用於

另請參閱