HttpRequestResponse

Overview

Abstract base class representing an HTTP message. You will usually deal with the separate descendants HttpClientRequest, HttpClientResponse, HttpServerRequest and HttpServerResponse that descend from this class.

Location

  • Reference:
    • RemObjects.InternetPack.dll  .NET, .NET Core 5.0, .NET Standard 2.0
    • RemObjects.InternetPack.fx  Island
    • libRemObjects.InternetPack.fx  Toffee
  • Namespace: RemObjects.InternetPack.Http


 

constructor  protected

 

constructor

 

HttpRequestResponse()

 

init()

 

Sub New()

constructor (HttpHeaders)  protected

 

constructor(header: HttpHeaders)

 

HttpRequestResponse(HttpHeaders header)

 

init(_ header: HttpHeaders)

 

Sub New(header As HttpHeaders)

Parameters:

  • header:

Client  protected virtual

 

property Client: Boolean read;

 

Boolean Client { get; }

 

var Client: Boolean { get{} }

 

ReadOnly Property Client() As Boolean

CloneEvents  virtual

 

method CloneEvents(source: HttpRequestResponse)

 

void CloneEvents(HttpRequestResponse source)

 

func CloneEvents(_ source: HttpRequestResponse)

 

Sub CloneEvents(source As HttpRequestResponse)

Parameters:

  • source:

Encoding  virtual

 

property Encoding: Encoding read write;

 

Encoding Encoding { get; set; }

 

var Encoding: Encoding { get{} set{} }

 

Property Encoding() As Encoding

HasOnTransferProgress  protected virtual

 

property HasOnTransferProgress: Boolean read;

 

Boolean HasOnTransferProgress { get; }

 

var HasOnTransferProgress: Boolean { get{} }

 

ReadOnly Property HasOnTransferProgress() As Boolean

 

property Header: HttpHeaders read write;

 

HttpHeaders Header { get; set; }

 

var Header: HttpHeaders { get{} set{} }

 

Property Header() As HttpHeaders

OnTransferEnd

 

event OnTransferEnd: TransferEndEventHandler
delegate: method OnTransferEnd(sender: Object; e: TransferEndEventArgs)

 

delegate TransferEndEventHandler OnTransferEnd()
delegate: void OnTransferEnd(Object sender, TransferEndEventArgs e)

 

__event TransferEndEventHandler: OnTransferEnd!
delegate: func OnTransferEnd(_ sender: Object, _ e: TransferEndEventArgs)

 

Event OnTransferEnd As TransferEndEventHandler
delegate: Sub OnTransferEnd(sender As Object, e As TransferEndEventArgs)

OnTransferProgress

 

event OnTransferProgress: TransferProgressEventHandler
delegate: method OnTransferProgress(sender: Object; e: TransferProgressEventArgs)

 

delegate TransferProgressEventHandler OnTransferProgress()
delegate: void OnTransferProgress(Object sender, TransferProgressEventArgs e)

 

__event TransferProgressEventHandler: OnTransferProgress!
delegate: func OnTransferProgress(_ sender: Object, _ e: TransferProgressEventArgs)

 

Event OnTransferProgress As TransferProgressEventHandler
delegate: Sub OnTransferProgress(sender As Object, e As TransferProgressEventArgs)

OnTransferStart

 

event OnTransferStart: TransferStartEventHandler
delegate: method OnTransferStart(sender: Object; e: TransferStartEventArgs)

 

delegate TransferStartEventHandler OnTransferStart()
delegate: void OnTransferStart(Object sender, TransferStartEventArgs e)

 

__event TransferStartEventHandler: OnTransferStart!
delegate: func OnTransferStart(_ sender: Object, _ e: TransferStartEventArgs)

 

Event OnTransferStart As TransferStartEventHandler
delegate: Sub OnTransferStart(sender As Object, e As TransferStartEventArgs)

Server  protected virtual

 

property Server: Boolean read;

 

Boolean Server { get; }

 

var Server: Boolean { get{} }

 

ReadOnly Property Server() As Boolean

TriggerOnTransferEnd  protected virtual

 

method TriggerOnTransferEnd(direction: TransferDirection)

 

void TriggerOnTransferEnd(TransferDirection direction)

 

func TriggerOnTransferEnd(_ direction: TransferDirection)

 

Sub TriggerOnTransferEnd(direction As TransferDirection)

Parameters:

  • direction:

TriggerOnTransferProgress  protected virtual

 

method TriggerOnTransferProgress(direction: TransferDirection; position: Int64)

 

void TriggerOnTransferProgress(TransferDirection direction, Int64 position)

 

func TriggerOnTransferProgress(_ direction: TransferDirection, _ position: Int64)

 

Sub TriggerOnTransferProgress(direction As TransferDirection, position As Int64)

Parameters:

  • direction:
  • position:

TriggerOnTransferStart  protected virtual

 

method TriggerOnTransferStart(direction: TransferDirection; size: Int64)

 

void TriggerOnTransferStart(TransferDirection direction, Int64 size)

 

func TriggerOnTransferStart(_ direction: TransferDirection, _ size: Int64)

 

Sub TriggerOnTransferStart(direction As TransferDirection, size As Int64)

Parameters:

  • direction:
  • size:

 

Client  protected virtual

 

property Client: Boolean read;

 

Boolean Client { get; }

 

var Client: Boolean { get{} }

 

ReadOnly Property Client() As Boolean

Encoding  virtual

 

property Encoding: Encoding read write;

 

Encoding Encoding { get; set; }

 

var Encoding: Encoding { get{} set{} }

 

Property Encoding() As Encoding

HasOnTransferProgress  protected virtual

 

property HasOnTransferProgress: Boolean read;

 

Boolean HasOnTransferProgress { get; }

 

var HasOnTransferProgress: Boolean { get{} }

 

ReadOnly Property HasOnTransferProgress() As Boolean

 

property Header: HttpHeaders read write;

 

HttpHeaders Header { get; set; }

 

var Header: HttpHeaders { get{} set{} }

 

Property Header() As HttpHeaders

Server  protected virtual

 

property Server: Boolean read;

 

Boolean Server { get; }

 

var Server: Boolean { get{} }

 

ReadOnly Property Server() As Boolean

 

constructor  protected

 

constructor

 

HttpRequestResponse()

 

init()

 

Sub New()

constructor (HttpHeaders)  protected

 

constructor(header: HttpHeaders)

 

HttpRequestResponse(HttpHeaders header)

 

init(_ header: HttpHeaders)

 

Sub New(header As HttpHeaders)

Parameters:

  • header:

CloneEvents  virtual

 

method CloneEvents(source: HttpRequestResponse)

 

void CloneEvents(HttpRequestResponse source)

 

func CloneEvents(_ source: HttpRequestResponse)

 

Sub CloneEvents(source As HttpRequestResponse)

Parameters:

  • source:

TriggerOnTransferEnd  protected virtual

 

method TriggerOnTransferEnd(direction: TransferDirection)

 

void TriggerOnTransferEnd(TransferDirection direction)

 

func TriggerOnTransferEnd(_ direction: TransferDirection)

 

Sub TriggerOnTransferEnd(direction As TransferDirection)

Parameters:

  • direction:

TriggerOnTransferProgress  protected virtual

 

method TriggerOnTransferProgress(direction: TransferDirection; position: Int64)

 

void TriggerOnTransferProgress(TransferDirection direction, Int64 position)

 

func TriggerOnTransferProgress(_ direction: TransferDirection, _ position: Int64)

 

Sub TriggerOnTransferProgress(direction As TransferDirection, position As Int64)

Parameters:

  • direction:
  • position:

TriggerOnTransferStart  protected virtual

 

method TriggerOnTransferStart(direction: TransferDirection; size: Int64)

 

void TriggerOnTransferStart(TransferDirection direction, Int64 size)

 

func TriggerOnTransferStart(_ direction: TransferDirection, _ size: Int64)

 

Sub TriggerOnTransferStart(direction As TransferDirection, size As Int64)

Parameters:

  • direction:
  • size:

 

OnTransferEnd

 

event OnTransferEnd: TransferEndEventHandler
delegate: method OnTransferEnd(sender: Object; e: TransferEndEventArgs)

 

delegate TransferEndEventHandler OnTransferEnd()
delegate: void OnTransferEnd(Object sender, TransferEndEventArgs e)

 

__event TransferEndEventHandler: OnTransferEnd!
delegate: func OnTransferEnd(_ sender: Object, _ e: TransferEndEventArgs)

 

Event OnTransferEnd As TransferEndEventHandler
delegate: Sub OnTransferEnd(sender As Object, e As TransferEndEventArgs)

OnTransferProgress

 

event OnTransferProgress: TransferProgressEventHandler
delegate: method OnTransferProgress(sender: Object; e: TransferProgressEventArgs)

 

delegate TransferProgressEventHandler OnTransferProgress()
delegate: void OnTransferProgress(Object sender, TransferProgressEventArgs e)

 

__event TransferProgressEventHandler: OnTransferProgress!
delegate: func OnTransferProgress(_ sender: Object, _ e: TransferProgressEventArgs)

 

Event OnTransferProgress As TransferProgressEventHandler
delegate: Sub OnTransferProgress(sender As Object, e As TransferProgressEventArgs)

OnTransferStart

 

event OnTransferStart: TransferStartEventHandler
delegate: method OnTransferStart(sender: Object; e: TransferStartEventArgs)

 

delegate TransferStartEventHandler OnTransferStart()
delegate: void OnTransferStart(Object sender, TransferStartEventArgs e)

 

__event TransferStartEventHandler: OnTransferStart!
delegate: func OnTransferStart(_ sender: Object, _ e: TransferStartEventArgs)

 

Event OnTransferStart As TransferStartEventHandler
delegate: Sub OnTransferStart(sender As Object, e As TransferStartEventArgs)