Mentalis.org Security Library documentation

VirtualSocket.BeginConnect Method 

Begins an asynchronous request for a connection to a network device.

[Visual Basic]
Overridable Public Function BeginConnect( _
   ByVal remoteEP As EndPoint, _
   ByVal callback As AsyncCallback, _
   ByVal state As Object _
) As IAsyncResult
[C#]
public virtual IAsyncResult BeginConnect(
   EndPoint remoteEP,
   AsyncCallback callback,
   object state
);

Parameters

remoteEP
An EndPoint that represents the remote device.
callback
The AsyncCallback delegate.
state
An object that contains state information for this request.

Return Value

An IAsyncResult that references the asynchronous connection.

Remarks

The BeginConnect method starts an asynchronous request for a remote host connection. You must create a callback method that implements the AsyncCallback delegate. This callback method should use the EndConnect method to return the VirtualSocket.

Exceptions

Exception TypeCondition
ArgumentNullExceptionremoteEP is a null reference (Nothing in Visual Basic).
SocketExceptionAn operating system error occurs while creating the VirtualSocket.
ObjectDisposedExceptionThe VirtualSocket has been closed.

See Also

VirtualSocket Class | VirtualSocket Members | Org.Mentalis.Security.Ssl Namespace