ProcessSessionEventArgs クラス

定義

には ProcessSessionEventArgs 、処理中のセッションに関連するイベント引数が含まれます。

public class ProcessSessionEventArgs : EventArgs
type ProcessSessionEventArgs = class
    inherit EventArgs
Public Class ProcessSessionEventArgs
Inherits EventArgs
継承
ProcessSessionEventArgs

コンストラクター

ProcessSessionEventArgs(ServiceBusSessionReceiver, String, CancellationToken)

ProcessSessionEventArgs クラスの新しいインスタンスを初期化します。

プロパティ

CancellationToken

CancellationTokenが呼び出されたとき、またはセッション ロックが失われたときにStopProcessingAsync(CancellationToken)取り消されるインスタンス。

EntityPath

メッセージを受信した Service Bus エンティティのパス。

FullyQualifiedNamespace

メッセージの受信元の完全修飾 Service Bus 名前空間。

Identifier

ServiceBusSessionProcessor の識別子です。

SessionId

処理中のセッションに関連付けられているセッション ID。

SessionLockedUntil

現在の DateTimeOffset セッションがロックされるまでロックされている を取得します。

メソッド

GetSessionStateAsync(CancellationToken)

セッションの状態を取得します。

ReleaseSession()

処理中のセッションを解放します。 セッションの受信は開始されません。セッションは閉じられます。 セッションにメッセージが残っている場合、セッションは終了直後に処理のために再度開かれる可能性があります (これは、キューまたはサブスクリプション内の他のセッション メッセージによって異なります)。

RenewSessionLockAsync(CancellationToken)

で指定されたセッションのロックを更新します SessionId。 ロックは、エンティティで指定された設定に基づいて更新されます。

SetSessionStateAsync(BinaryData, CancellationToken)

後で を使用して取得できるカスタム状態をセッションに設定する GetSessionStateAsync(CancellationToken)

適用対象