次の方法で共有


Message.SenderId プロパティ

定義

送信元ユーザーの ID を取得します。

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[]

差出人を識別するバイト値配列。 受信側キュー マネージャーは、メッセージを認証するときにこの ID を使って、メッセージの差出人と差出人のキューへのアクセス権とを確認します。

属性

例外

メッセージは送信されていません。 このプロパティは、キューから取得したメッセージでだけ読み込むことができます。

- または -

メッセージ キューがフィルター処理され、SenderId プロパティを無視します。

注釈

プロパティが の AttachSenderId 場合、 falseプロパティで SenderId 指定された送信者識別子は、送信時にメッセージに添付されません。 これは、送信先キューにメッセージを送信するときに送信者を検証しないことをメッセージ キューに示します。 プロパティtrueが のAttachSenderId場合、プロパティ値SenderIdはメッセージが認証された場合にのみ信頼できます。 プロパティを Authenticated プロパティと SenderId 組み合わせて使用して、送信者のアクセス権を確認します。

コネクタ アプリケーションは、メッセージ キューと他のキュー システム間の通信を提供するためにコネクタ サーバーを使用するアプリケーションです。 メッセージ キューでは、コネクタ アプリケーションが送信者の識別を提供する必要があります。 コネクタ アプリケーションを介してメッセージを ConnectorType 送信する場合は、 プロパティを設定する必要があります。

適用対象

こちらもご覧ください