'Declaration
Public Overloads Function BeginReceive( _ ByVal timeout As TimeSpan, _ ByVal stateObject As Object, _ ByVal callback As AsyncCallback _ ) As IAsyncResult
'Usage
Dim instance As MessageQueue Dim timeout As TimeSpan Dim stateObject As Object Dim callback As AsyncCallback Dim value As IAsyncResult value = instance.BeginReceive(timeout, stateObject, callback)
public IAsyncResult BeginReceive( TimeSpan timeout, object stateObject, AsyncCallback callback )
public: IAsyncResult^ BeginReceive( TimeSpan timeout, Object^ stateObject, AsyncCallback^ callback )
Parameters
- timeout
- A System.TimeSpan that indicates the interval of time to wait for a message to become available.
- stateObject
- A state object, specified by the application, that contains information associated with the asynchronous operation.
- callback
- The System.AsyncCallback that will receive the notification of the asynchronous operation completion.
Return Value
The System.IAsyncResult that identifies the posted asynchronous request.