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

  • 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.

Return Value

Type: System.IAsyncResult
An IAsyncResult object that references the asynchronous AcceptSessionReceiver().

See Also

Reference

QueueClient Class

BeginAcceptSessionReceiver Overload

Microsoft.ServiceBus.Messaging Namespace