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

CompletionCallback() private method

private CompletionCallback ( int bytesTransferred, SocketError socketError ) : void
bytesTransferred int
socketError SocketError
return void
        private void CompletionCallback(int bytesTransferred, SocketError socketError)
        {
            if (socketError == SocketError.Success)
            {
                FinishOperationSuccess(socketError, bytesTransferred, _receivedFlags);
            }
            else
            {
                if (_currentSocket.CleanedUp)
                {
                    socketError = SocketError.OperationAborted;
                }

                FinishOperationAsyncFailure(socketError, bytesTransferred, _receivedFlags);
            }
        }
    }
SocketAsyncEventArgs