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 该属性。

适用于

另请参阅