System.Net.FtpControlStream.ConnectCallback C# (CSharp) Method

ConnectCallback() private static method

Provides a wrapper for the async accept operations

private static ConnectCallback ( IAsyncResult asyncResult ) : void
asyncResult IAsyncResult
return void
        private static void ConnectCallback(IAsyncResult asyncResult)
        {
            FtpControlStream connection = (FtpControlStream)asyncResult.AsyncState;
            try
            {
                connection._dataSocket.EndConnect(asyncResult);
                connection.ContinueCommandPipeline();
            }
            catch (Exception e)
            {
                connection.CloseSocket();
                connection.InvokeRequestCallback(e);
            }
        }