Share via


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

QueueClient.AcceptMessageSessionAsync 方法

定义

重载

AcceptMessageSessionAsync(String, Guid, TimeSpan)

接受非独占锁定会话的消息,该会话允许使用给定的会话标识符和会话锁令牌对相关消息进行分组,以便在单个事务中进行处理。

AcceptMessageSessionAsync(String, Boolean, TimeSpan)

接受一个消息会话,该会话允许使用给定会话标识符对相关消息进行分组,以便在单个事务中进行处理,无论是否处于独占模式。

AcceptMessageSessionAsync(String, TimeSpan)

异步接受允许使用给定会话标识符和等待时间在单个事务中处理的相关消息分组的消息会话。

AcceptMessageSessionAsync(String, Guid)

接受非独占锁定会话的消息,该会话允许使用给定的会话标识符和会话锁令牌对相关消息进行分组,以便在单个事务中进行处理。

AcceptMessageSessionAsync(String, Boolean)

接受一个消息会话,该会话允许使用给定会话标识符对相关消息进行分组,以便在单个事务中进行处理,无论是否处于独占模式。

AcceptMessageSessionAsync(TimeSpan)

异步接受一个消息会话,该会话允许使用指定的服务器等待时间对相关消息进行分组,以便在单个事务中进行处理。

AcceptMessageSessionAsync(String)

异步接受允许使用给定会话标识符在单个事务中处理的相关消息分组的消息会话。

AcceptMessageSessionAsync(Boolean)

异步接受一个消息会话,该会话允许对相关消息进行分组,以便在单个事务中进行处理,无论是否处于独占模式和等待时间。

AcceptMessageSessionAsync()

异步接受一个消息会话,该会话允许对相关消息进行分组,以便在单个事务中进行处理。

AcceptMessageSessionAsync(Boolean, TimeSpan)

异步接受一个消息会话,该会话允许对相关消息进行分组,以便在单个事务中进行处理,无论是否处于独占模式和等待时间。

AcceptMessageSessionAsync(String, Guid, TimeSpan)

接受非独占锁定会话的消息,该会话允许使用给定的会话标识符和会话锁令牌对相关消息进行分组,以便在单个事务中进行处理。

public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.MessageSession> AcceptMessageSessionAsync (string sessionId, Guid lockToken, TimeSpan serverWaitTime);
abstract member AcceptMessageSessionAsync : string * Guid * TimeSpan -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.MessageSession>
override this.AcceptMessageSessionAsync : string * Guid * TimeSpan -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.MessageSession>
Public Function AcceptMessageSessionAsync (sessionId As String, lockToken As Guid, serverWaitTime As TimeSpan) As Task(Of MessageSession)

参数

sessionId
String

消息会话的会话标识符。

lockToken
Guid

会话 locktoken

serverWaitTime
TimeSpan

服务器等待超时

返回

适用于

AcceptMessageSessionAsync(String, Boolean, TimeSpan)

接受一个消息会话,该会话允许使用给定会话标识符对相关消息进行分组,以便在单个事务中进行处理,无论是否处于独占模式。

public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.MessageSession> AcceptMessageSessionAsync (string sessionId, bool isExclusiveMode, TimeSpan serverWaitTime);
abstract member AcceptMessageSessionAsync : string * bool * TimeSpan -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.MessageSession>
override this.AcceptMessageSessionAsync : string * bool * TimeSpan -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.MessageSession>
Public Function AcceptMessageSessionAsync (sessionId As String, isExclusiveMode As Boolean, serverWaitTime As TimeSpan) As Task(Of MessageSession)

参数

sessionId
String

消息会话的会话标识符。

isExclusiveMode
Boolean

如果独占模式为 Ture,则为 ;否则为 false。

serverWaitTime
TimeSpan

服务器等待超时

返回

适用于

AcceptMessageSessionAsync(String, TimeSpan)

异步接受允许使用给定会话标识符和等待时间在单个事务中处理的相关消息分组的消息会话。

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

参数

sessionId
String

消息会话的会话标识符。

serverWaitTime
TimeSpan

服务器在超时之前等待处理消息的时间跨度。

返回

异步操作的结果。

适用于

AcceptMessageSessionAsync(String, Guid)

接受非独占锁定会话的消息,该会话允许使用给定的会话标识符和会话锁令牌对相关消息进行分组,以便在单个事务中进行处理。

public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.MessageSession> AcceptMessageSessionAsync (string sessionId, Guid lockToken);
abstract member AcceptMessageSessionAsync : string * Guid -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.MessageSession>
override this.AcceptMessageSessionAsync : string * Guid -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.MessageSession>
Public Function AcceptMessageSessionAsync (sessionId As String, lockToken As Guid) As Task(Of MessageSession)

参数

sessionId
String

消息会话的会话标识符。

lockToken
Guid

会话锁定令牌。

返回

异步操作的结果。

适用于

AcceptMessageSessionAsync(String, Boolean)

接受一个消息会话,该会话允许使用给定会话标识符对相关消息进行分组,以便在单个事务中进行处理,无论是否处于独占模式。

public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.MessageSession> AcceptMessageSessionAsync (string sessionId, bool isExclusiveMode);
abstract member AcceptMessageSessionAsync : string * bool -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.MessageSession>
override this.AcceptMessageSessionAsync : string * bool -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.MessageSession>
Public Function AcceptMessageSessionAsync (sessionId As String, isExclusiveMode As Boolean) As Task(Of MessageSession)

参数

sessionId
String

消息会话的会话标识符。

isExclusiveMode
Boolean

如果独占模式为 Ture,则为 ;否则为 false。

返回

异步操作的结果。

适用于

AcceptMessageSessionAsync(TimeSpan)

异步接受一个消息会话,该会话允许使用指定的服务器等待时间对相关消息进行分组,以便在单个事务中进行处理。

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

参数

serverWaitTime
TimeSpan

服务器在超时之前等待处理消息的时间跨度。

返回

异步操作的结果。

适用于

AcceptMessageSessionAsync(String)

异步接受允许使用给定会话标识符在单个事务中处理的相关消息分组的消息会话。

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

参数

sessionId
String

消息会话的会话标识符。

返回

异步操作的结果。

适用于

AcceptMessageSessionAsync(Boolean)

异步接受一个消息会话,该会话允许对相关消息进行分组,以便在单个事务中进行处理,无论是否处于独占模式和等待时间。

public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.MessageSession> AcceptMessageSessionAsync (bool isExclusiveMode);
abstract member AcceptMessageSessionAsync : bool -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.MessageSession>
override this.AcceptMessageSessionAsync : bool -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.MessageSession>
Public Function AcceptMessageSessionAsync (isExclusiveMode As Boolean) As Task(Of MessageSession)

参数

isExclusiveMode
Boolean

如果独占模式为 Ture,则为 ;否则为 false。

返回

异步操作的结果。

适用于

AcceptMessageSessionAsync()

异步接受一个消息会话,该会话允许对相关消息进行分组,以便在单个事务中进行处理。

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

返回

异步操作的结果。

适用于

AcceptMessageSessionAsync(Boolean, TimeSpan)

异步接受一个消息会话,该会话允许对相关消息进行分组,以便在单个事务中进行处理,无论是否处于独占模式和等待时间。

public System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.MessageSession> AcceptMessageSessionAsync (bool isExclusiveMode, TimeSpan serverWaitTime);
abstract member AcceptMessageSessionAsync : bool * TimeSpan -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.MessageSession>
override this.AcceptMessageSessionAsync : bool * TimeSpan -> System.Threading.Tasks.Task<Microsoft.ServiceBus.Messaging.MessageSession>
Public Function AcceptMessageSessionAsync (isExclusiveMode As Boolean, serverWaitTime As TimeSpan) As Task(Of MessageSession)

参数

isExclusiveMode
Boolean

如果独占模式为 Ture,则为 ;否则为 false。

serverWaitTime
TimeSpan

服务器在超时之前等待处理消息的时间跨度。

返回

异步操作的结果。

适用于