AsyncHttpRequest
Overview
This class represents an incoming HTTP message - an asynchronous request received by the AsyncHttpServer.
Location
- Reference: RemObjects.SDK.Server.dll
- Namespace: RemObjects.SDK.Server
- Ancestry: HttpRequestResponse | AsyncHttpRequest
constructor
constructor
AsyncHttpRequest()
Sub New()
constructor (HttpHeaders)
constructor(header: HttpHeaders)
AsyncHttpRequest(HttpHeaders header)
Sub New(header As HttpHeaders)
Parameters:
- header:
Client protected
property Client: Boolean read;
Boolean Client { get; }
ReadOnly Property Client() As Boolean
CloneEvents (declared in HttpRequestResponse)
method CloneEvents(source: HttpRequestResponse)
void CloneEvents(HttpRequestResponse source)
Sub CloneEvents(source As HttpRequestResponse)
Parameters:
- source:
ContentBytes
Returns the HTTP body in form of a byte array.
property ContentBytes: array of Byte read write;
Byte[] ContentBytes { get; set; }
Property ContentBytes() As Byte()
Encoding (declared in HttpRequestResponse)
property Encoding: Encoding read write;
Encoding Encoding { get; set; }
Property Encoding() As Encoding
HasOnTransferProgress protected (declared in HttpRequestResponse)
property HasOnTransferProgress: Boolean read;
Boolean HasOnTransferProgress { get; }
ReadOnly Property HasOnTransferProgress() As Boolean
Header (declared in HttpRequestResponse)
property Header: HttpHeaders read write;
HttpHeaders Header { get; set; }
Property Header() As HttpHeaders
OnTransferEnd (declared in HttpRequestResponse)
event OnTransferEnd: EventHandler<TransferEndEventArgs>;
delegate EventHandler<TransferEndEventArgs> OnTransferEnd()
Event OnTransferEnd As EventHandler<TransferEndEventArgs>
OnTransferProgress (declared in HttpRequestResponse)
event OnTransferProgress: EventHandler<TransferProgressEventArgs>;
delegate EventHandler<TransferProgressEventArgs> OnTransferProgress()
Event OnTransferProgress As EventHandler<TransferProgressEventArgs>
OnTransferStart (declared in HttpRequestResponse)
event OnTransferStart: EventHandler<TransferStartEventArgs>;
delegate EventHandler<TransferStartEventArgs> OnTransferStart()
Event OnTransferStart As EventHandler<TransferStartEventArgs>
Server protected
property Server: Boolean read;
Boolean Server { get; }
ReadOnly Property Server() As Boolean
TriggerOnTransferEnd protected (declared in HttpRequestResponse)
method TriggerOnTransferEnd(direction: TransferDirection)
void TriggerOnTransferEnd(TransferDirection direction)
Sub TriggerOnTransferEnd(direction As TransferDirection)
Parameters:
- direction:
TriggerOnTransferProgress protected (declared in HttpRequestResponse)
method TriggerOnTransferProgress(direction: TransferDirection; position: Int64)
void TriggerOnTransferProgress(TransferDirection direction, Int64 position)
Sub TriggerOnTransferProgress(direction As TransferDirection, position As Int64)
Parameters:
- direction:
- position:
TriggerOnTransferStart protected (declared in HttpRequestResponse)
method TriggerOnTransferStart(direction: TransferDirection; size: Int64)
void TriggerOnTransferStart(TransferDirection direction, Int64 size)
Sub TriggerOnTransferStart(direction As TransferDirection, size As Int64)
Parameters:
- direction:
- size:
Client protected
property Client: Boolean read;
Boolean Client { get; }
ReadOnly Property Client() As Boolean
ContentBytes
Returns the HTTP body in form of a byte array.
property ContentBytes: array of Byte read write;
Byte[] ContentBytes { get; set; }
Property ContentBytes() As Byte()
Encoding (declared in HttpRequestResponse)
property Encoding: Encoding read write;
Encoding Encoding { get; set; }
Property Encoding() As Encoding
HasOnTransferProgress protected (declared in HttpRequestResponse)
property HasOnTransferProgress: Boolean read;
Boolean HasOnTransferProgress { get; }
ReadOnly Property HasOnTransferProgress() As Boolean
Header (declared in HttpRequestResponse)
property Header: HttpHeaders read write;
HttpHeaders Header { get; set; }
Property Header() As HttpHeaders
Server protected
property Server: Boolean read;
Boolean Server { get; }
ReadOnly Property Server() As Boolean
constructor
constructor
AsyncHttpRequest()
Sub New()
constructor (HttpHeaders)
constructor(header: HttpHeaders)
AsyncHttpRequest(HttpHeaders header)
Sub New(header As HttpHeaders)
Parameters:
- header:
CloneEvents (declared in HttpRequestResponse)
method CloneEvents(source: HttpRequestResponse)
void CloneEvents(HttpRequestResponse source)
Sub CloneEvents(source As HttpRequestResponse)
Parameters:
- source:
TriggerOnTransferEnd protected (declared in HttpRequestResponse)
method TriggerOnTransferEnd(direction: TransferDirection)
void TriggerOnTransferEnd(TransferDirection direction)
Sub TriggerOnTransferEnd(direction As TransferDirection)
Parameters:
- direction:
TriggerOnTransferProgress protected (declared in HttpRequestResponse)
method TriggerOnTransferProgress(direction: TransferDirection; position: Int64)
void TriggerOnTransferProgress(TransferDirection direction, Int64 position)
Sub TriggerOnTransferProgress(direction As TransferDirection, position As Int64)
Parameters:
- direction:
- position:
TriggerOnTransferStart protected (declared in HttpRequestResponse)
method TriggerOnTransferStart(direction: TransferDirection; size: Int64)
void TriggerOnTransferStart(TransferDirection direction, Int64 size)
Sub TriggerOnTransferStart(direction As TransferDirection, size As Int64)
Parameters:
- direction:
- size:
OnTransferEnd (declared in HttpRequestResponse)
event OnTransferEnd: EventHandler<TransferEndEventArgs>;
delegate EventHandler<TransferEndEventArgs> OnTransferEnd()
Event OnTransferEnd As EventHandler<TransferEndEventArgs>
OnTransferProgress (declared in HttpRequestResponse)
event OnTransferProgress: EventHandler<TransferProgressEventArgs>;
delegate EventHandler<TransferProgressEventArgs> OnTransferProgress()
Event OnTransferProgress As EventHandler<TransferProgressEventArgs>
OnTransferStart (declared in HttpRequestResponse)
event OnTransferStart: EventHandler<TransferStartEventArgs>;
delegate EventHandler<TransferStartEventArgs> OnTransferStart()
Event OnTransferStart As EventHandler<TransferStartEventArgs>