VCTransport.WaitForVCConnection
Method
Visual Basic
Public SubWaitForVCConnection
(
ByVal timeout As Double )
As VCTransport
C#
public voidWaitForVCConnection
(
double timeout );
Purpose
Test the connection status of a virtual circuit.
Remarks
This method tests (and can block) until this virtual circuit transport object has established a connection with its opposite terminal. You may call this method for either an accept terminal or a connect terminal.
This method produces the same information as the virtual circuit advisory messages—but it produces it synchronously (while advisories are asynchronous). Programs can use this method not only to test the connection, but also to block until the connection is ready to use.
For example, a program can create a terminal object, then call this method to wait until the connection completes.
Parameter |
Description |
|||||||||
|
This parameter determines the behavior of the call:
|
Results
When the connection is complete (ready to use), this method returns normally. Otherwise it throws an exception; the status value in the exception yields additional information about the unusable connection.
Status |
Description |
The connection is not yet complete, but the non-negative time limit for waiting has expired. |
|
The connection was formerly complete, but is now irreparably broken. |
See Also
Testing the New Connection in
VC.CONNECTED in
VC.DISCONNECTED in