'DeclarationPublic Overloads Function BeginPeek( _ ByVal timeout As TimeSpan, _ ByVal cursor As Cursor, _ ByVal action As PeekAction, _ ByVal state As Object, _ ByVal callback As AsyncCallback _ ) As IAsyncResult
'UsageDim instance As MessageQueue Dim timeout As TimeSpan Dim cursor As Cursor Dim action As PeekAction Dim state As Object Dim callback As AsyncCallback Dim value As IAsyncResult value = instance.BeginPeek(timeout, cursor, action, state, callback)
public IAsyncResult BeginPeek( TimeSpan timeout, Cursor cursor, PeekAction action, object state, AsyncCallback callback )
public: IAsyncResult^ BeginPeek( TimeSpan timeout, Cursor^ cursor, PeekAction action, Object^ state, AsyncCallback^ callback )
Parameters
- timeout
- A System.TimeSpan that indicates the interval of time to wait for a message to become available.
- cursor
- A Cursor that maintains a specific position in the message queue.
- action
- One of the PeekAction values. Indicates whether to peek at the current message in the queue, or the next message.
- state
- A state object, specified by the application, that contains information associated with the asynchronous operation.
- callback
- The System.AsyncCallback that receives the notification of the asynchronous operation completion.
Return Value
The System.IAsyncResult that identifies the posted asynchronous request.