C# 클래스 NodeNetAsync.Net.Http.HttpResponse

상속: IAsyncWriter
파일 보기 프로젝트 열기: soywiz/NodeNetAsync 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Buffering bool
Encoding System.Text.Encoding
Headers HttpHeaders
IsWebSocket bool
Socket NodeNetAsync.Net.TcpSocket
WebSocketVersion int

공개 메소드들

메소드 설명
CopyFromStreamASync ( Stream SourceStream ) : System.Threading.Tasks.Task

EndAsync ( ) : System.Threading.Tasks.Task

HttpResponse ( TcpSocket Client ) : System

Redirect ( string Url, HttpCode HttpCode ) : void

SendHeadersAsync ( ) : System.Threading.Tasks.Task

SetHttpCode ( HttpCode Code, string CodeString = null ) : void

StreamFileASync ( string FileName ) : System.Threading.Tasks.Task

WriteAsync ( byte Data, int Offset, int Count = -1 ) : System.Threading.Tasks.Task

WriteAsync ( string Text ) : System.Threading.Tasks.Task

메소드 상세

CopyFromStreamASync() 공개 메소드

public CopyFromStreamASync ( Stream SourceStream ) : System.Threading.Tasks.Task
SourceStream Stream
리턴 System.Threading.Tasks.Task

EndAsync() 공개 메소드

public EndAsync ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

HttpResponse() 공개 메소드

public HttpResponse ( TcpSocket Client ) : System
Client NodeNetAsync.Net.TcpSocket
리턴 System

Redirect() 공개 메소드

public Redirect ( string Url, HttpCode HttpCode ) : void
Url string
HttpCode HttpCode
리턴 void

SendHeadersAsync() 공개 메소드

public SendHeadersAsync ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

SetHttpCode() 공개 메소드

public SetHttpCode ( HttpCode Code, string CodeString = null ) : void
Code HttpCode
CodeString string
리턴 void

StreamFileASync() 공개 메소드

public StreamFileASync ( string FileName ) : System.Threading.Tasks.Task
FileName string
리턴 System.Threading.Tasks.Task

WriteAsync() 공개 메소드

public WriteAsync ( byte Data, int Offset, int Count = -1 ) : System.Threading.Tasks.Task
Data byte
Offset int
Count int
리턴 System.Threading.Tasks.Task

WriteAsync() 공개 메소드

public WriteAsync ( string Text ) : System.Threading.Tasks.Task
Text string
리턴 System.Threading.Tasks.Task

프로퍼티 상세

Buffering 공개적으로 프로퍼티

public bool Buffering
리턴 bool

Encoding 공개적으로 프로퍼티

public Encoding,System.Text Encoding
리턴 System.Text.Encoding

Headers 공개적으로 프로퍼티

Headers that will be sent as the Response.
public HttpHeaders Headers
리턴 HttpHeaders

IsWebSocket 공개적으로 프로퍼티

public bool IsWebSocket
리턴 bool

Socket 공개적으로 프로퍼티

public TcpSocket,NodeNetAsync.Net Socket
리턴 NodeNetAsync.Net.TcpSocket

WebSocketVersion 공개적으로 프로퍼티

public int WebSocketVersion
리턴 int