3 writes to pooledStream
System (3)
net\System\Net\mail\smtpconnection.cs (3)
338this.pooledStream = pooledStream; 637ConnectAndHandshakeAsyncResult.connection.pooledStream = pooledStream; 688connection.pooledStream = pooledStream;
36 references to pooledStream
System (36)
net\System\Net\mail\smtpconnection.cs (36)
98if (pooledStream != null) 99return ((SmtpPooledStream)pooledStream).dsnEnabled; 158SmtpPooledStream smtpPooledStream = (SmtpPooledStream)pooledStream; 182return pooledStream.UnsafeBeginWrite(bufferBuilder.GetBuffer(), 0, bufferBuilder.Length, callback, state); 187pooledStream.EndWrite(result); 193pooledStream.Write(bufferBuilder.GetBuffer(), 0, bufferBuilder.Length); 202if (!isClosed && pooledStream != null) { 209GlobalLog.Print("SmtpConnectiont#" + ValidationHelper.HashString(this) + "::Close Transport#" + ValidationHelper.HashString(parent) + "putting back pooledStream#" + ValidationHelper.HashString(pooledStream)); 211((SmtpPooledStream)pooledStream).previouslyUsed = true; 212connectionPool.PutConnection(pooledStream, pooledStream.Owner, Timeout); 224if (!isClosed && pooledStream != null){ 226GlobalLog.Print("SmtpConnectiont#" + ValidationHelper.HashString(this) + "::Close Transport#" + ValidationHelper.HashString(parent) + "closing and putting back pooledStream#" + ValidationHelper.HashString(pooledStream)); 237pooledStream.Close(0); 238connectionPool.PutConnection(pooledStream, pooledStream.Owner, Timeout, false); 274((SmtpPooledStream)pooledStream).dsnEnabled = true; 280((SmtpPooledStream)pooledStream).serverSupportsEai = true; 560ClosableStream cs = new ClosableStream(pooledStream.NetworkStream, onCloseHandler); 703connection.responseReader = new SmtpReplyReaderFactory(connection.pooledStream.NetworkStream); 709connection.pooledStream.UpdateLifetime(); 711if (((SmtpPooledStream)connection.pooledStream).previouslyUsed == true) { 792if (connection.pooledStream.NetworkStream is TlsStream) 803if (!(connection.pooledStream.NetworkStream is TlsStream)) 837if (thisPtr.connection.pooledStream.NetworkStream is TlsStream) 862if (!(thisPtr.connection.pooledStream.NetworkStream is TlsStream)) 923connection.pooledStream.ServicePoint.Host, 924connection.pooledStream.NetworkStream, 928connection.pooledStream.ServicePoint, 931connection.pooledStream.NetworkStream = TlsStream; 932connection.responseReader = new SmtpReplyReaderFactory(connection.pooledStream.NetworkStream); 948thisPtr.connection.pooledStream.ServicePoint.Host, 949thisPtr.connection.pooledStream.NetworkStream, 953thisPtr.connection.pooledStream.ServicePoint, 955thisPtr.connection.pooledStream.NetworkStream = TlsStream; 956thisPtr.connection.responseReader = new SmtpReplyReaderFactory(thisPtr.connection.pooledStream.NetworkStream);