Message.AttachSenderId プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メッセージに送信者 ID を結び付ける必要があるかどうかを示す値を取得または設定します。
public:
property bool AttachSenderId { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgAttachSenderId")]
public bool AttachSenderId { get; set; }
[<System.Messaging.MessagingDescription("MsgAttachSenderId")>]
member this.AttachSenderId : bool with get, set
Public Property AttachSenderId As Boolean
プロパティ値
SenderId をメッセージに結び付ける場合は true
。それ以外の場合は false
。 既定値は、true
です。
- 属性
例外
メッセージ キューがフィルター処理され、AttachSenderId プロパティを無視します。
例
次のコード例では、メッセージ AttachSenderId の プロパティの値を取得および設定します。
注釈
プロパティは SenderId 、送信側ユーザーの識別子を表すバイト配列です。 送信者 ID はメッセージ キューによって設定され、送信側がキューへのアクセス権を持っているかどうかを確認するために受信側のキュー マネージャーによって使用されます。
送信者 ID が存在しないことは、メッセージ キューがメッセージの送信者を検証したり、受信キューに対する送信者のアクセス権を検証したりしてはならないことを、送信側アプリケーションが示しています。 SenderIdは、メッセージが宛先キューに到達したときに認証された場合にのみ信頼できます。 キューが認証済みメッセージのみを受け入れ、または プロパティが である場合、メッセージは宛先キューにUseAuthenticationAttachSenderId到達すると拒否されますfalse
。
注意事項
メッセージが拒否された場合は、配信不能キュー (が true
の場合UseDeadLetterQueue) に送信されるか、無視されます。 メッセージがキューに到達できない場合は、受信確認を要求できます。 それ以外の場合は、 が のfalse
場合UseDeadLetterQueue、警告なしでメッセージが失われる可能性があります。
適用対象
こちらもご覧ください
.NET