Mentalis.org Security Library documentation

VirtualSocket.BeginAccept Method 

Begins an asynchronous request to create a new VirtualSocket to accept an incoming connection request.

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

Parameters

callback
The AsyncCallback delegate.
state
An object containing state information for this request.

Return Value

An IAsyncResult that references the asynchronous VirtualSocket creation.

Remarks

The BeginAccept method starts an asynchronous request to create a VirtualSocket to handle an incoming connection request. You must create a callback method that implements the AsyncCallback delegate. This callback method should use the EndAccept method to retrieve the VirtualSocket.

Exceptions

Exception TypeCondition
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