次の方法で共有


Message.AttachSenderId プロパティ

定義

メッセージに送信者 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、警告なしでメッセージが失われる可能性があります。

適用対象

こちらもご覧ください