System.Net.Sockets.SocketAsyncEventArgs.FinishWrapperConnectSuccess C# (CSharp) Method

FinishWrapperConnectSuccess() private method

private FinishWrapperConnectSuccess ( Socket connectSocket, int bytesTransferred, SocketFlags flags ) : void
connectSocket Socket
bytesTransferred int
flags SocketFlags
return void
        internal void FinishWrapperConnectSuccess(Socket connectSocket, int bytesTransferred, SocketFlags flags)
        {
            SetResults(SocketError.Success, bytesTransferred, flags);
            _currentSocket = connectSocket;
            _connectSocket = connectSocket;

            // Complete the operation and raise the event.
            Complete();
            if (_context == null)
            {
                OnCompleted(this);
            }
            else
            {
                ExecutionContext.Run(_context, s_executionCallback, this);
            }
        }

Usage Example

 private void Succeed()
 {
     OnSucceed();
     _userArgs.FinishWrapperConnectSuccess(_internalArgs.ConnectSocket, _internalArgs.BytesTransferred, _internalArgs.SocketFlags);
     _internalArgs.Dispose();
 }
All Usage Examples Of System.Net.Sockets.SocketAsyncEventArgs::FinishWrapperConnectSuccess
SocketAsyncEventArgs