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

SubscriptionClient.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
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 值,则引发。

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

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

适用于

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

返回

适用于

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

返回

适用于

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
serverWaitTime
TimeSpan

返回

适用于

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

返回

适用于

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 ,它允许对相关消息进行分组,以便在单个事务中进行处理。

适用于

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
serverWaitTime
TimeSpan

返回

适用于