你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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

从中接收消息的服务总线实体的路径。

FullyQualifiedNamespace

从中接收消息的完全限定的服务总线命名空间。

Identifier

ServiceBusSessionProcessor 的标识符。

SessionId

与正在处理的会话关联的会话 ID。

SessionLockedUntil

DateTimeOffset获取当前会话被锁定到的 。

方法

GetSessionStateAsync(CancellationToken)

获取会话状态。

ReleaseSession()

释放正在处理的会话。 不会为会话启动任何接收,并且会话将关闭。 如果会话中剩余消息 (会话在关闭后可能立即重新打开进行处理,这取决于队列或订阅) 中可能存在哪些其他会话消息。

RenewSessionLockAsync(CancellationToken)

在 指定的 SessionId会话上续订锁。 将根据实体上指定的设置续订锁。

SetSessionStateAsync(BinaryData, CancellationToken)

在会话上设置自定义状态,以后可以使用 GetSessionStateAsync(CancellationToken)

适用于