QueueClient.BeginAcceptSessionReceiver Method (String, ReceiveMode, TimeSpan, AsyncCallback, Object)
Asynchronous version of the AcceptSessionReceiver() method using PeekLock.
Namespace: Microsoft.ServiceBus.Messaging
Assembly: Microsoft.ServiceBus.Messaging (in Microsoft.ServiceBus.Messaging.dll)
Syntax
'Declaration
Public Function BeginAcceptSessionReceiver ( _
sessionId As String, _
receiveMode As ReceiveMode, _
serverWaitTime As TimeSpan, _
callback As AsyncCallback, _
state As Object _
) As IAsyncResult
'Usage
Dim instance As QueueClient
Dim sessionId As String
Dim receiveMode As ReceiveMode
Dim serverWaitTime As TimeSpan
Dim callback As AsyncCallback
Dim state As Object
Dim returnValue As IAsyncResult
returnValue = instance.BeginAcceptSessionReceiver(sessionId, _
receiveMode, serverWaitTime, callback, _
state)
public IAsyncResult BeginAcceptSessionReceiver(
string sessionId,
ReceiveMode receiveMode,
TimeSpan serverWaitTime,
AsyncCallback callback,
Object state
)
public:
virtual IAsyncResult^ BeginAcceptSessionReceiver(
String^ sessionId,
ReceiveMode receiveMode,
TimeSpan serverWaitTime,
AsyncCallback^ callback,
Object^ state
) sealed
abstract BeginAcceptSessionReceiver :
sessionId:string *
receiveMode:ReceiveMode *
serverWaitTime:TimeSpan *
callback:AsyncCallback *
state:Object -> IAsyncResult
override BeginAcceptSessionReceiver :
sessionId:string *
receiveMode:ReceiveMode *
serverWaitTime:TimeSpan *
callback:AsyncCallback *
state:Object -> IAsyncResult
public final function BeginAcceptSessionReceiver(
sessionId : String,
receiveMode : ReceiveMode,
serverWaitTime : TimeSpan,
callback : AsyncCallback,
state : Object
) : IAsyncResult
Parameters
- sessionId
Type: System.String
The session identifier.
- receiveMode
Type: Microsoft.ServiceBus.Messaging.ReceiveMode
The message ReceiveMode receive mode.
- serverWaitTime
Type: System.TimeSpan
The time that the server side will wait if there are no messages in the session or if there are messages but it is locked.
- callback
Type: System.AsyncCallback
An AsyncCallback delegate that references the method to invoke when the operation is complete.
- state
Type: System.Object
A user-defined object that contains information about the receive operation. This object is passed to the EndAcceptSessionReceiver(IAsyncResult) delegate when the operation is complete.
Return Value
Type: System.IAsyncResult
An IAsyncResult object that references the asynchronous AcceptSessionReceiver().