C# 클래스 System.Net.PooledStream

상속: Stream
파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0 1 사용 예제들

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