Share via


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

QueueClient.AcceptMessageSession 方法

定义

重载

AcceptMessageSession(String, Guid, TimeSpan)

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

AcceptMessageSession(String, TimeSpan)

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

AcceptMessageSession(String, Guid)

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

AcceptMessageSession(String, Boolean)

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

AcceptMessageSession(String, Boolean, TimeSpan)

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

AcceptMessageSession(TimeSpan)

接受允许使用指定服务器等待时间在单个事务中处理的相关消息分组的消息会话。

AcceptMessageSession(String)

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

AcceptMessageSession(Boolean)

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

AcceptMessageSession()

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

AcceptMessageSession(Boolean, TimeSpan)

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

AcceptMessageSession(String, Guid, TimeSpan)

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

public Microsoft.ServiceBus.Messaging.MessageSession AcceptMessageSession (string sessionId, Guid lockToken, TimeSpan serverWaitTime);
abstract member AcceptMessageSession : string * Guid * TimeSpan -> Microsoft.ServiceBus.Messaging.MessageSession
override this.AcceptMessageSession : string * Guid * TimeSpan -> Microsoft.ServiceBus.Messaging.MessageSession
Public Function AcceptMessageSession (sessionId As String, lockToken As Guid, serverWaitTime As TimeSpan) As MessageSession

参数

sessionId
String

消息会话的会话标识符。

lockToken
Guid

会话 locktoken

serverWaitTime
TimeSpan

服务器等待超时

返回

适用于

AcceptMessageSession(String, TimeSpan)

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

public Microsoft.ServiceBus.Messaging.MessageSession AcceptMessageSession (string sessionId, TimeSpan serverWaitTime);
abstract member AcceptMessageSession : string * TimeSpan -> Microsoft.ServiceBus.Messaging.MessageSession
override this.AcceptMessageSession : string * TimeSpan -> Microsoft.ServiceBus.Messaging.MessageSession
Public Function AcceptMessageSession (sessionId As String, serverWaitTime As TimeSpan) As MessageSession

参数

sessionId
String

消息会话的会话标识符。

serverWaitTime
TimeSpan

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

返回

一个 , MessageSession 它允许对相关消息进行分组,以便在单个事务中进行处理。

例外

如果 sessionId 为 null、空或空格,则引发。

如果 serverWaitTime 不是正 TimeSpan 值,则引发。

如果操作超过 由 OperationTimeout设置的超时值,则引发。

如果客户端已关闭、中止或释放,则引发。

适用于

AcceptMessageSession(String, Guid)

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

public Microsoft.ServiceBus.Messaging.MessageSession AcceptMessageSession (string sessionId, Guid lockToken);
abstract member AcceptMessageSession : string * Guid -> Microsoft.ServiceBus.Messaging.MessageSession
override this.AcceptMessageSession : string * Guid -> Microsoft.ServiceBus.Messaging.MessageSession
Public Function AcceptMessageSession (sessionId As String, lockToken As Guid) As MessageSession

参数

sessionId
String

消息会话的会话标识符。

lockToken
Guid

会话锁定令牌。

返回

一个 , MessageSession 它允许对相关消息进行分组,以便在单个事务中进行处理。

适用于

AcceptMessageSession(String, Boolean)

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

public Microsoft.ServiceBus.Messaging.MessageSession AcceptMessageSession (string sessionId, bool isExclusiveMode);
abstract member AcceptMessageSession : string * bool -> Microsoft.ServiceBus.Messaging.MessageSession
override this.AcceptMessageSession : string * bool -> Microsoft.ServiceBus.Messaging.MessageSession
Public Function AcceptMessageSession (sessionId As String, isExclusiveMode As Boolean) As MessageSession

参数

sessionId
String

消息会话的会话标识符。

isExclusiveMode
Boolean

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

返回

一个 , MessageSession 它允许对相关消息进行分组,以便在单个事务中进行处理。

适用于

AcceptMessageSession(String, Boolean, TimeSpan)

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

public Microsoft.ServiceBus.Messaging.MessageSession AcceptMessageSession (string sessionId, bool isExclusiveMode, TimeSpan serverWaitTime);
abstract member AcceptMessageSession : string * bool * TimeSpan -> Microsoft.ServiceBus.Messaging.MessageSession
override this.AcceptMessageSession : string * bool * TimeSpan -> Microsoft.ServiceBus.Messaging.MessageSession
Public Function AcceptMessageSession (sessionId As String, isExclusiveMode As Boolean, serverWaitTime As TimeSpan) As MessageSession

参数

sessionId
String

消息会话的会话标识符。

isExclusiveMode
Boolean

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

serverWaitTime
TimeSpan

服务器等待超时

返回

一个 , MessageSession 它允许对相关消息进行分组,以便在单个事务中进行处理。

适用于

AcceptMessageSession(TimeSpan)

接受允许使用指定服务器等待时间在单个事务中处理的相关消息分组的消息会话。

public Microsoft.ServiceBus.Messaging.MessageSession AcceptMessageSession (TimeSpan serverWaitTime);
abstract member AcceptMessageSession : TimeSpan -> Microsoft.ServiceBus.Messaging.MessageSession
override this.AcceptMessageSession : TimeSpan -> Microsoft.ServiceBus.Messaging.MessageSession
Public Function AcceptMessageSession (serverWaitTime As TimeSpan) As MessageSession

参数

serverWaitTime
TimeSpan

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

返回

一个 , MessageSession 它允许对相关消息进行分组,以便在单个事务中进行处理。

例外

如果 serverWaitTime 不是正 TimeSpan 值,则引发。

如果操作超过 由 serverWaitTime设置的超时值,则引发。

如果客户端已关闭、中止或释放,则引发。

适用于

AcceptMessageSession(String)

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

public Microsoft.ServiceBus.Messaging.MessageSession AcceptMessageSession (string sessionId);
abstract member AcceptMessageSession : string -> Microsoft.ServiceBus.Messaging.MessageSession
override this.AcceptMessageSession : string -> Microsoft.ServiceBus.Messaging.MessageSession
Public Function AcceptMessageSession (sessionId As String) As MessageSession

参数

sessionId
String

消息会话的会话标识符。

返回

一个 , MessageSession 它允许对相关消息进行分组,以便在单个事务中进行处理。

例外

如果 sessionId 为 null、空或空格,则引发。

如果操作超过 由 OperationTimeout设置的超时值,则引发。

如果客户端已关闭、中止或释放,则引发。

适用于

AcceptMessageSession(Boolean)

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

public Microsoft.ServiceBus.Messaging.MessageSession AcceptMessageSession (bool isExclusiveMode);
abstract member AcceptMessageSession : bool -> Microsoft.ServiceBus.Messaging.MessageSession
override this.AcceptMessageSession : bool -> Microsoft.ServiceBus.Messaging.MessageSession
Public Function AcceptMessageSession (isExclusiveMode As Boolean) As MessageSession

参数

isExclusiveMode
Boolean

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

返回

适用于

AcceptMessageSession()

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

public Microsoft.ServiceBus.Messaging.MessageSession AcceptMessageSession ();
abstract member AcceptMessageSession : unit -> Microsoft.ServiceBus.Messaging.MessageSession
override this.AcceptMessageSession : unit -> Microsoft.ServiceBus.Messaging.MessageSession
Public Function AcceptMessageSession () As MessageSession

返回

一个 , MessageSession 它允许对相关消息进行分组,以便在单个事务中进行处理。

例外

如果操作超过 由 OperationTimeout设置的超时值,则引发。

如果客户端已关闭、中止或释放,则引发。

适用于

AcceptMessageSession(Boolean, TimeSpan)

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

public Microsoft.ServiceBus.Messaging.MessageSession AcceptMessageSession (bool isExclusiveMode, TimeSpan serverWaitTime);
abstract member AcceptMessageSession : bool * TimeSpan -> Microsoft.ServiceBus.Messaging.MessageSession
override this.AcceptMessageSession : bool * TimeSpan -> Microsoft.ServiceBus.Messaging.MessageSession
Public Function AcceptMessageSession (isExclusiveMode As Boolean, serverWaitTime As TimeSpan) As MessageSession

参数

isExclusiveMode
Boolean

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

serverWaitTime
TimeSpan

服务器等待超时

返回

适用于