C# 클래스 WebApplications.Utilities.IO.OverlappingPipeStream

상속: IDisposable
파일 보기 프로젝트 열기: webappsuk/CoreLibraries

보호된 프로퍼티들

프로퍼티 타입 설명
Stream System.IO.Pipes.PipeStream

공개 메소드들

메소드 설명
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

OverlappingPipeStream ( [ stream, int bufferSize ) : System

Initializes a new instance of the OverlappingPipeStream class.

비공개 메소드들

메소드 설명
CancelIoEx ( SafePipeHandle hFile, NativeOverlapped &lpOverlapped ) : bool
ReadAsync ( CancellationToken token = default(CancellationToken) ) : Task
ReadFile ( SafePipeHandle hFile, [ lpBuffer, uint nNumberOfBytesToRead, uint &lpNumberOfBytesRead, NativeOverlapped &lpOverlapped ) : bool
WriteAsync ( [ data, CancellationToken token = default(CancellationToken) ) : Task

메소드 상세

Dispose() 공개 메소드

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
리턴 void

OverlappingPipeStream() 공개 메소드

Initializes a new instance of the OverlappingPipeStream class.
public OverlappingPipeStream ( [ stream, int bufferSize ) : System
stream [ The stream.
bufferSize int Size of the buffer.
리턴 System

프로퍼티 상세

Stream 보호되어 있는 프로퍼티

The underlaying stream.
protected PipeStream,System.IO.Pipes Stream
리턴 System.IO.Pipes.PipeStream