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

SessionClient.AcceptMessageSessionAsync 方法

定义

重载

AcceptMessageSessionAsync()

获取可用于接收该 sessionId 消息的任何 SessionId 会话对象。

AcceptMessageSessionAsync(String)

获取标识 sessionId 的特定会话对象,该对象可用于接收该 sessionId 的消息。

AcceptMessageSessionAsync(TimeSpan)

获取可用于接收该 sessionId 消息的任何 SessionId 会话对象。

AcceptMessageSessionAsync(String, TimeSpan)

获取标识 sessionId 的特定会话对象,该对象可用于接收该 sessionId 的消息。

AcceptMessageSessionAsync()

Source:
SessionClient.cs

获取可用于接收该 sessionId 消息的任何 SessionId 会话对象。

public System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.IMessageSession> AcceptMessageSessionAsync ();
abstract member AcceptMessageSessionAsync : unit -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.IMessageSession>
override this.AcceptMessageSessionAsync : unit -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.IMessageSession>
Public Function AcceptMessageSessionAsync () As Task(Of IMessageSession)

返回

实现

注解

在 上 SessionClient 注册的所有插件都将应用于接受的每个 Microsoft.Azure.ServiceBus.MessageSession 插件。 单个会话可以进一步注册其他插件。

适用于

AcceptMessageSessionAsync(String)

Source:
SessionClient.cs

获取标识 sessionId 的特定会话对象,该对象可用于接收该 sessionId 的消息。

public System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.IMessageSession> AcceptMessageSessionAsync (string sessionId);
abstract member AcceptMessageSessionAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.IMessageSession>
override this.AcceptMessageSessionAsync : string -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.IMessageSession>
Public Function AcceptMessageSessionAsync (sessionId As String) As Task(Of IMessageSession)

参数

sessionId
String

sessionId 存在于其所有消息中。

返回

实现

注解

在 上 SessionClient 注册的所有插件都将应用于接受的每个 Microsoft.Azure.ServiceBus.MessageSession 插件。 单个会话可以进一步注册其他插件。

适用于

AcceptMessageSessionAsync(TimeSpan)

Source:
SessionClient.cs

获取可用于接收该 sessionId 消息的任何 SessionId 会话对象。

public System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.IMessageSession> AcceptMessageSessionAsync (TimeSpan operationTimeout);
abstract member AcceptMessageSessionAsync : TimeSpan -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.IMessageSession>
override this.AcceptMessageSessionAsync : TimeSpan -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.IMessageSession>
Public Function AcceptMessageSessionAsync (operationTimeout As TimeSpan) As Task(Of IMessageSession)

参数

operationTimeout
TimeSpan

调用应等待提取下一个会话的时间量。

返回

实现

注解

在 上 SessionClient 注册的所有插件都将应用于接受的每个 Microsoft.Azure.ServiceBus.MessageSession 插件。 单个会话可以进一步注册其他插件。

适用于

AcceptMessageSessionAsync(String, TimeSpan)

Source:
SessionClient.cs

获取标识 sessionId 的特定会话对象,该对象可用于接收该 sessionId 的消息。

public System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.IMessageSession> AcceptMessageSessionAsync (string sessionId, TimeSpan operationTimeout);
abstract member AcceptMessageSessionAsync : string * TimeSpan -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.IMessageSession>
override this.AcceptMessageSessionAsync : string * TimeSpan -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.IMessageSession>
Public Function AcceptMessageSessionAsync (sessionId As String, operationTimeout As TimeSpan) As Task(Of IMessageSession)

参数

sessionId
String

sessionId 存在于其所有消息中。

operationTimeout
TimeSpan

调用应等待提取下一个会话的时间量。

返回

实现

注解

在 上 SessionClient 注册的所有插件都将应用于接受的每个 Microsoft.Azure.ServiceBus.MessageSession 插件。 单个会话可以进一步注册其他插件。

适用于