C# Класс System.Net.PooledStream

Наследование: Stream
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Activate bool
BeginMultipleWrite IAsyncResult
BeginRead IAsyncResult
BeginWrite IAsyncResult
CloseSocket void
ConnectionCallback void
Deactivate void
Destroy void
EndMultipleWrite void
MultipleWrite void
Poll bool
PooledStream System
PooledStream System
PostPop void
PrePush void
SetSocketTimeoutOption void
UnsafeBeginRead IAsyncResult
UnsafeBeginWrite IAsyncResult
UpdateLifetime void

Открытые методы

Метод Описание
Close ( int timeout ) : void
EndRead ( IAsyncResult asyncResult ) : int
EndWrite ( IAsyncResult asyncResult ) : void
Flush ( ) : void
Read ( byte buffer, int offset, int size ) : int
Seek ( long offset, SeekOrigin origin ) : long
SetLength ( long value ) : void
Write ( byte buffer, int offset, int size ) : void

Защищенные методы

Метод Описание
Activate ( object owningObject, bool async, int timeout, GeneralAsyncDelegate asyncCallback ) : bool
CheckLifetime ( ) : void
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
Activate ( object owningObject, GeneralAsyncDelegate asyncCallback ) : bool
BeginMultipleWrite ( BufferOffsetSize buffers, AsyncCallback callback, object state ) : IAsyncResult
BeginRead ( byte buffer, int offset, int size, AsyncCallback callback, Object state ) : IAsyncResult
BeginWrite ( byte buffer, int offset, int size, AsyncCallback callback, Object state ) : IAsyncResult
CloseSocket ( ) : void
ConnectionCallback ( object owningObject, Exception e, Socket socket, IPAddress address ) : void
Deactivate ( ) : void
Destroy ( ) : void
EndMultipleWrite ( IAsyncResult asyncResult ) : void
MultipleWrite ( BufferOffsetSize buffers ) : void
Poll ( int microSeconds, SelectMode mode ) : bool
PooledStream ( ConnectionPool connectionPool, System.TimeSpan lifetime, bool checkLifetime ) : System
PooledStream ( object owner ) : System
PostPop ( object newOwner ) : void
PrePush ( object expectedOwner ) : void
SetSocketTimeoutOption ( SocketShutdown mode, int timeout, bool silent ) : void
UnsafeBeginRead ( byte buffer, int offset, int size, AsyncCallback callback, Object state ) : IAsyncResult
UnsafeBeginWrite ( byte buffer, int offset, int size, AsyncCallback callback, Object state ) : IAsyncResult
UpdateLifetime ( ) : void

Описание методов

Activate() защищенный метод

protected Activate ( object owningObject, bool async, int timeout, GeneralAsyncDelegate asyncCallback ) : bool
owningObject object
async bool
timeout int
asyncCallback GeneralAsyncDelegate
Результат bool

CheckLifetime() защищенный метод

protected CheckLifetime ( ) : void
Результат void

Close() публичный метод

public Close ( int timeout ) : void
timeout int
Результат void

Dispose() защищенный метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

EndRead() публичный метод

public EndRead ( IAsyncResult asyncResult ) : int
asyncResult IAsyncResult
Результат int

EndWrite() публичный метод

public EndWrite ( IAsyncResult asyncResult ) : void
asyncResult IAsyncResult
Результат void

Flush() публичный метод

public Flush ( ) : void
Результат void

Read() публичный метод

public Read ( byte buffer, int offset, int size ) : int
buffer byte
offset int
size int
Результат int

Seek() публичный метод

public Seek ( long offset, SeekOrigin origin ) : long
offset long
origin SeekOrigin
Результат long

SetLength() публичный метод

public SetLength ( long value ) : void
value long
Результат void

Write() публичный метод

public Write ( byte buffer, int offset, int size ) : void
buffer byte
offset int
size int
Результат void