你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ProcessSessionEventArgs 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含 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 | |
SessionId |
与正在处理的会话关联的会话 ID。 |
SessionLockedUntil |
DateTimeOffset获取当前会话被锁定到的 。 |
方法
GetSessionStateAsync(CancellationToken) |
获取会话状态。 |
ReleaseSession() |
释放正在处理的会话。 不会为会话启动任何接收,并且会话将关闭。 如果会话中剩余消息 (会话在关闭后可能立即重新打开进行处理,这取决于队列或订阅) 中可能存在哪些其他会话消息。 |
RenewSessionLockAsync(CancellationToken) |
在 指定的 SessionId会话上续订锁。 将根据实体上指定的设置续订锁。 |
SetSessionStateAsync(BinaryData, CancellationToken) |
在会话上设置自定义状态,以后可以使用 GetSessionStateAsync(CancellationToken) |