KS.Reactor.ksWebResponse Class Reference

ksIWebRequest response ojbect. More...

Public Member Functions

delegate void Handler (ksWebResponse response)
 ksIWebRequest response handler More...
 

Properties

long StatusCode [get, set]
 HTTP response status code. More...
 
string StatusMessage [get, set]
 HTTP response status message. More...
 
WebHeaderCollection Headers [get, set]
 HTTP response headers. More...
 
string Error [get, set]
 Error message. More...
 
byte[] Data [get, set]
 Raw stream data. More...
 
string? String [get]
 Response string. More...
 
ksJSONJSON [get]
 Response JSON if the response content-type was application/json. More...
 
object AsyncState [get, set]
 Asynchronous object passed into the request. More...
 
int ReplyTime [get, set]
 Amount of time in milliseconds the request took. More...
 

Detailed Description

ksIWebRequest response ojbect.

Member Function Documentation

◆ Handler()

delegate void KS.Reactor.ksWebResponse.Handler ( ksWebResponse  response)

ksIWebRequest response handler

Parameters
responseResponse object.

Property Documentation

◆ AsyncState

object KS.Reactor.ksWebResponse.AsyncState
getset

Asynchronous object passed into the request.

◆ Data

byte [] KS.Reactor.ksWebResponse.Data
getset

Raw stream data.

◆ Error

string KS.Reactor.ksWebResponse.Error
getset

Error message.

◆ Headers

WebHeaderCollection KS.Reactor.ksWebResponse.Headers
getset

HTTP response headers.

◆ JSON

ksJSON? KS.Reactor.ksWebResponse.JSON
get

Response JSON if the response content-type was application/json.

◆ ReplyTime

int KS.Reactor.ksWebResponse.ReplyTime
getset

Amount of time in milliseconds the request took.

◆ StatusCode

long KS.Reactor.ksWebResponse.StatusCode
getset

HTTP response status code.

◆ StatusMessage

string KS.Reactor.ksWebResponse.StatusMessage
getset

HTTP response status message.

◆ String

string? KS.Reactor.ksWebResponse.String
get

Response string.