System.Net.FtpDataStream.FtpDataStream C# (CSharp) Method

FtpDataStream() private method

private FtpDataStream ( NetworkStream networkStream, FtpWebRequest request, TriState writeOnly ) : System.IO
networkStream NetworkStream
request FtpWebRequest
writeOnly TriState
return System.IO
        internal FtpDataStream(NetworkStream networkStream, FtpWebRequest request, TriState writeOnly)
        {
            if (NetEventSource.IsEnabled) NetEventSource.Info(this);

            _readable = true;
            _writeable = true;
            if (writeOnly == TriState.True)
            {
                _readable = false;
            }
            else if (writeOnly == TriState.False)
            {
                _writeable = false;
            }
            _networkStream = networkStream;
            _request = request;
        }