Solclient
| IBrowserGetNext Method (Int32) |
If there is at least one message available in the Browser’s local message buffer, return it immediately.
Otherwise wait up to WaitTimeout(as specified in BrowserProperties) until one is available.
- If timeout is < 0, return immediately if there are no messages available locally
- If timeout is equal to 0, wait forever. This blocks the calling thread; to unblock it, call Dispose.
Namespace: SolaceSystems.Solclient.Messaging
Assembly: SolaceSystems.Solclient.Messaging (in SolaceSystems.Solclient.Messaging.dll) Version: 7.2.1.27 (7.2.1.27)
SyntaxIMessage GetNext( int timeout )
Function GetNext ( timeout As Integer ) As IMessage
IMessage^ GetNext( int timeout )
Parameters
- timeout
- Type: SystemInt32
Return Value
Type: IMessageReturns next available IMessage given the specified timeout
Exceptions| Exception | Condition |
|---|---|
| ObjectDisposedException | Thrown when the Browser is already disposed (terminal state). |
| FatalErrorException | Thrown when an unrecoverable error occurs. |
| OperationErrorException | Thrown when the underlying browser encountered an error. Note: The ErroInfo property in OperationErrorException will have a specific SubCode indicating what error case the Browser encountered. |
See Also