SubscriptionClient.AcceptMessageSession Method (String, TimeSpan)
Accepts a message session that allows grouping of related messages for processing in a single transaction using the given session identifier and wait time.
Namespace: Microsoft.ServiceBus.Messaging
Assembly: Microsoft.ServiceBus (in Microsoft.ServiceBus.dll)
public MessageSession AcceptMessageSession( string sessionId, TimeSpan serverWaitTime )
Parameters
- sessionId
- Type: System.String
The session identifier of the message session.
- serverWaitTime
- Type: System.TimeSpan
The time span the server waits for processing messages before it times out.
Return Value
Type: Microsoft.ServiceBus.Messaging.MessageSessionA MessageSession that allows grouping of related messages for processing in a single transaction.
| Exception | Condition |
|---|---|
| ArgumentException | Thrown if sessionId is null, empty, or white spaces. |
| ArgumentOutOfRangeException | Thrown if serverWaitTime is not a positive TimeSpan value. |
| TimeoutException | Thrown if the operation exceeded the timeout value set by [serverWaitTime]. |
| OperationCanceledException | Thrown if the client is already closed, aborted, or disposed. |