Photon Server API Documentation v5.0RC1

Public Member Functions | Static Public Member Functions | Public Attributes | Properties | List of all members
Photon.Hive.HiveHostGame.HttpResponseImpl Class Reference
Inheritance diagram for Photon.Hive.HiveHostGame.HttpResponseImpl:
Photon.Hive.Plugin.IHttpResponse

Public Member Functions

 HttpResponseImpl (HttpRequest request, ICallInfo info, byte[] responseData, HttpRequestQueueResultCode status, int httpCode, string reason, int webStatus, NameValueCollection headers)
 
 HttpResponseImpl (HttpRequest request, ICallInfo info, HttpRequestQueueResultCode status, string reason, int webStatus)
 

Static Public Member Functions

static HttpResponseImpl CreateHttpResponse (HttpRequest request, ICallInfo info, HttpRequestQueueResultCode result, AsyncHttpRequest asyncHttpRequest)
 

Public Attributes

int HttpCode => this.httpCode
 
string Reason => this.reason
 
byte[] ResponseData => this.responseData
 
string ResponseText => this.responseText
 
byte Status => this.status
 
int WebStatus => this.webStatus
 

Properties

HttpRequest Request [get]
 
ICallInfo CallInfo [get]
 
NameValueCollection Headers [get]
 
- Properties inherited from Photon.Hive.Plugin.IHttpResponse
HttpRequest Request [get]
 The corresponding HTTP request. More...
 
int HttpCode [get]
 The HTTP code returned from external web service. More...
 
string Reason [get]
 The human readable form of the returned HttpCode. More...
 
byte[] ResponseData [get]
 HTTP response data returned from external web service as byte[]. More...
 
string ResponseText [get]
 HTTP response data returned from external web service as string. More...
 
byte Status [get]
 The HttpRequestQueueResult returned from Photon servers. More...
 
int WebStatus [get]
 Reason of failure. More...
 
ICallInfo CallInfo [get]
 call info of plugin call which initiated http request More...
 
NameValueCollection Headers [get]
 gets headers for response More...
 

Constructor & Destructor Documentation

◆ HttpResponseImpl() [1/2]

Photon.Hive.HiveHostGame.HttpResponseImpl.HttpResponseImpl ( HttpRequest  request,
ICallInfo  info,
byte[]  responseData,
HttpRequestQueueResultCode  status,
int  httpCode,
string  reason,
int  webStatus,
NameValueCollection  headers 
)
inline

◆ HttpResponseImpl() [2/2]

Photon.Hive.HiveHostGame.HttpResponseImpl.HttpResponseImpl ( HttpRequest  request,
ICallInfo  info,
HttpRequestQueueResultCode  status,
string  reason,
int  webStatus 
)
inline

Member Function Documentation

◆ CreateHttpResponse()

static HttpResponseImpl Photon.Hive.HiveHostGame.HttpResponseImpl.CreateHttpResponse ( HttpRequest  request,
ICallInfo  info,
HttpRequestQueueResultCode  result,
AsyncHttpRequest  asyncHttpRequest 
)
inlinestatic

Member Data Documentation

◆ HttpCode

int Photon.Hive.HiveHostGame.HttpResponseImpl.HttpCode => this.httpCode

◆ Reason

string Photon.Hive.HiveHostGame.HttpResponseImpl.Reason => this.reason

◆ ResponseData

byte [] Photon.Hive.HiveHostGame.HttpResponseImpl.ResponseData => this.responseData

◆ ResponseText

string Photon.Hive.HiveHostGame.HttpResponseImpl.ResponseText => this.responseText

◆ Status

byte Photon.Hive.HiveHostGame.HttpResponseImpl.Status => this.status

◆ WebStatus

int Photon.Hive.HiveHostGame.HttpResponseImpl.WebStatus => this.webStatus

Property Documentation

◆ CallInfo

ICallInfo Photon.Hive.HiveHostGame.HttpResponseImpl.CallInfo
get

◆ Headers

NameValueCollection Photon.Hive.HiveHostGame.HttpResponseImpl.Headers
get

◆ Request

HttpRequest Photon.Hive.HiveHostGame.HttpResponseImpl.Request
get