ReverseProxy

Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.net.http.httputil
  • Platforms: .NET, .NET Standard 2.0, Island

 

constructor

 

constructor

 

ReverseProxy()

 

init()

 

Sub New()

constructor (Action<RemObjects.Elements.System.Memory<go.net.http.Request>>, RoundTripper, Duration, Memory<Logger>, BufferPool, Func<Memory<Response>, error>, Action<ResponseWriter, Memory<Request>, error>)

 

// .NET, .NET Standard 2.0
constructor(aDirector: Action<RemObjects.Elements.System.Memory<go.net.http.Request>>; aTransport: RoundTripper; aFlushInterval: Duration; aErrorLog: Memory<Logger>; aBufferPool: BufferPool; aModifyResponse: Func<Memory<Response>, error>; aErrorHandler: Action<ResponseWriter, Memory<Request>, error>)
// Island
constructor(aDirector: Action<RemObjects.Elements.System.Memory<go.net.http.Request>>; aTransport: RoundTripper; aFlushInterval: Duration; aErrorLog: Memory<Logger>; aBufferPool: BufferPool; aModifyResponse: Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>; aErrorHandler: Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>)

 

// .NET, .NET Standard 2.0
ReverseProxy(Action<RemObjects.Elements.System.Memory<go.net.http.Request>> aDirector, RoundTripper aTransport, Duration aFlushInterval, Memory<Logger> aErrorLog, BufferPool aBufferPool, Func<Memory<Response>, error> aModifyResponse, Action<ResponseWriter, Memory<Request>, error> aErrorHandler)
// Island
ReverseProxy(Action<RemObjects.Elements.System.Memory<go.net.http.Request>> aDirector, RoundTripper aTransport, Duration aFlushInterval, Memory<Logger> aErrorLog, BufferPool aBufferPool, Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error> aModifyResponse, Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error> aErrorHandler)

 

// .NET, .NET Standard 2.0
init(_ aDirector: Action<RemObjects.Elements.System.Memory<go.net.http.Request>>, _ aTransport: RoundTripper, _ aFlushInterval: Duration, _ aErrorLog: Memory<Logger>, _ aBufferPool: BufferPool, _ aModifyResponse: Func<Memory<Response>, error>, _ aErrorHandler: Action<ResponseWriter, Memory<Request>, error>)
// Island
init(_ aDirector: Action<RemObjects.Elements.System.Memory<go.net.http.Request>>, _ aTransport: RoundTripper, _ aFlushInterval: Duration, _ aErrorLog: Memory<Logger>, _ aBufferPool: BufferPool, _ aModifyResponse: Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>, _ aErrorHandler: Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>)

 

// .NET, .NET Standard 2.0
Sub New(aDirector As Action<RemObjects.Elements.System.Memory<go.net.http.Request>>, aTransport As RoundTripper, aFlushInterval As Duration, aErrorLog As Memory<Logger>, aBufferPool As BufferPool, aModifyResponse As Func (Of Memory<Response>, error), aErrorHandler As Action (Of ResponseWriter, Memory<Request>, error))
// Island
Sub New(aDirector As Action<RemObjects.Elements.System.Memory<go.net.http.Request>>, aTransport As RoundTripper, aFlushInterval As Duration, aErrorLog As Memory<Logger>, aBufferPool As BufferPool, aModifyResponse As Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>, aErrorHandler As Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>)

Parameters:

  • aDirector:
  • aTransport:
  • aFlushInterval:
  • aErrorLog:
  • aBufferPool:
  • aModifyResponse:
  • aErrorHandler:

constructor (ReverseProxy)

 

constructor(value: ReverseProxy)

 

ReverseProxy(ReverseProxy value)

 

init(_ value: ReverseProxy)

 

Sub New(value As ReverseProxy)

Parameters:

  • value:

BufferPool

 

var BufferPool: BufferPool;

 

BufferPool BufferPool

 

var BufferPool: BufferPool

 

BufferPool BufferPool

 

FIELD BufferPool() As BufferPool

Director

 

var Director: Action<RemObjects.Elements.System.Memory<go.net.http.Request>>;

 

Action<RemObjects.Elements.System.Memory<go.net.http.Request>> Director

 

var Director: Action<RemObjects.Elements.System.Memory<go.net.http.Request>>

 

Director Action<RemObjects.Elements.System.Memory<go.net.http.Request>>

 

FIELD Director() As Action<RemObjects.Elements.System.Memory<go.net.http.Request>>

ErrorHandler

 

// .NET, .NET Standard 2.0
var ErrorHandler: Action<ResponseWriter, Memory<Request>, error>;
// Island
var ErrorHandler: Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>;

 

// .NET, .NET Standard 2.0
Action<ResponseWriter, Memory<Request>, error> ErrorHandler
// Island
Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error> ErrorHandler

 

// .NET, .NET Standard 2.0
var ErrorHandler: Action<ResponseWriter, Memory<Request>, error>
// Island
var ErrorHandler: Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>

 

// .NET, .NET Standard 2.0
ErrorHandler Action<ResponseWriter, Memory<Request>, error>
// Island
ErrorHandler Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>

 

// .NET, .NET Standard 2.0
FIELD ErrorHandler() As Action (Of ResponseWriter, Memory<Request>, error)
// Island
FIELD ErrorHandler() As Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>

ErrorLog

 

// .NET, .NET Standard 2.0
var ErrorLog: Memory<Logger>;
// Island
var ErrorLog: Memory<Logger>;

 

// .NET, .NET Standard 2.0
Memory<Logger> ErrorLog
// Island
Memory<Logger> ErrorLog

 

// .NET, .NET Standard 2.0
var ErrorLog: Memory<Logger>
// Island
var ErrorLog: Memory<Logger>

 

// .NET, .NET Standard 2.0
ErrorLog Memory<Logger>
// Island
ErrorLog Memory<Logger>

 

// .NET, .NET Standard 2.0
FIELD ErrorLog() As Memory<Logger>
// Island
FIELD ErrorLog() As Memory<Logger>

FlushInterval

 

var FlushInterval: Duration;

 

Duration FlushInterval

 

var FlushInterval: Duration

 

FlushInterval Duration

 

FIELD FlushInterval() As Duration

ModifyResponse

 

// .NET, .NET Standard 2.0
var ModifyResponse: Func<Memory<Response>, error>;
// Island
var ModifyResponse: Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>;

 

// .NET, .NET Standard 2.0
Func<Memory<Response>, error> ModifyResponse
// Island
Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error> ModifyResponse

 

// .NET, .NET Standard 2.0
var ModifyResponse: Func<Memory<Response>, error>
// Island
var ModifyResponse: Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>

 

// .NET, .NET Standard 2.0
ModifyResponse Func<Memory<Response>, error>
// Island
ModifyResponse Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>

 

// .NET, .NET Standard 2.0
FIELD ModifyResponse() As Func (Of Memory<Response>, error)
// Island
FIELD ModifyResponse() As Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>

ServeHTTP

 

// .NET, .NET Standard 2.0
method ServeHTTP(rw: ResponseWriter; req: Memory<Request>)
// Island
method ServeHTTP(rw: ResponseWriter; req: Memory<Request>)

 

// .NET, .NET Standard 2.0
void ServeHTTP(ResponseWriter rw, Memory<Request> req)
// Island
void ServeHTTP(ResponseWriter rw, Memory<Request> req)

 

// .NET, .NET Standard 2.0
func ServeHTTP(_ rw: ResponseWriter, _ req: Memory<Request>)
// Island
func ServeHTTP(_ rw: ResponseWriter, _ req: Memory<Request>)

 

// .NET, .NET Standard 2.0
func ServeHTTP(rw ResponseWriter, req Memory<Request>) 
// Island
func ServeHTTP(rw ResponseWriter, req Memory<Request>) void

 

// .NET, .NET Standard 2.0
Sub ServeHTTP(rw As ResponseWriter, req As Memory<Request>)
// Island
Sub ServeHTTP(rw As ResponseWriter, req As Memory<Request>)

Parameters:

  • rw:
  • req:

Transport

 

var Transport: RoundTripper;

 

RoundTripper Transport

 

var Transport: RoundTripper

 

Transport RoundTripper

 

FIELD Transport() As RoundTripper

 

BufferPool

 

var BufferPool: BufferPool;

 

BufferPool BufferPool

 

var BufferPool: BufferPool

 

BufferPool BufferPool

 

FIELD BufferPool() As BufferPool

Director

 

var Director: Action<RemObjects.Elements.System.Memory<go.net.http.Request>>;

 

Action<RemObjects.Elements.System.Memory<go.net.http.Request>> Director

 

var Director: Action<RemObjects.Elements.System.Memory<go.net.http.Request>>

 

Director Action<RemObjects.Elements.System.Memory<go.net.http.Request>>

 

FIELD Director() As Action<RemObjects.Elements.System.Memory<go.net.http.Request>>

ErrorHandler

 

// .NET, .NET Standard 2.0
var ErrorHandler: Action<ResponseWriter, Memory<Request>, error>;
// Island
var ErrorHandler: Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>;

 

// .NET, .NET Standard 2.0
Action<ResponseWriter, Memory<Request>, error> ErrorHandler
// Island
Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error> ErrorHandler

 

// .NET, .NET Standard 2.0
var ErrorHandler: Action<ResponseWriter, Memory<Request>, error>
// Island
var ErrorHandler: Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>

 

// .NET, .NET Standard 2.0
ErrorHandler Action<ResponseWriter, Memory<Request>, error>
// Island
ErrorHandler Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>

 

// .NET, .NET Standard 2.0
FIELD ErrorHandler() As Action (Of ResponseWriter, Memory<Request>, error)
// Island
FIELD ErrorHandler() As Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>

ErrorLog

 

// .NET, .NET Standard 2.0
var ErrorLog: Memory<Logger>;
// Island
var ErrorLog: Memory<Logger>;

 

// .NET, .NET Standard 2.0
Memory<Logger> ErrorLog
// Island
Memory<Logger> ErrorLog

 

// .NET, .NET Standard 2.0
var ErrorLog: Memory<Logger>
// Island
var ErrorLog: Memory<Logger>

 

// .NET, .NET Standard 2.0
ErrorLog Memory<Logger>
// Island
ErrorLog Memory<Logger>

 

// .NET, .NET Standard 2.0
FIELD ErrorLog() As Memory<Logger>
// Island
FIELD ErrorLog() As Memory<Logger>

FlushInterval

 

var FlushInterval: Duration;

 

Duration FlushInterval

 

var FlushInterval: Duration

 

FlushInterval Duration

 

FIELD FlushInterval() As Duration

ModifyResponse

 

// .NET, .NET Standard 2.0
var ModifyResponse: Func<Memory<Response>, error>;
// Island
var ModifyResponse: Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>;

 

// .NET, .NET Standard 2.0
Func<Memory<Response>, error> ModifyResponse
// Island
Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error> ModifyResponse

 

// .NET, .NET Standard 2.0
var ModifyResponse: Func<Memory<Response>, error>
// Island
var ModifyResponse: Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>

 

// .NET, .NET Standard 2.0
ModifyResponse Func<Memory<Response>, error>
// Island
ModifyResponse Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>

 

// .NET, .NET Standard 2.0
FIELD ModifyResponse() As Func (Of Memory<Response>, error)
// Island
FIELD ModifyResponse() As Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>

Transport

 

var Transport: RoundTripper;

 

RoundTripper Transport

 

var Transport: RoundTripper

 

Transport RoundTripper

 

FIELD Transport() As RoundTripper

 

constructor

 

constructor

 

ReverseProxy()

 

init()

 

Sub New()

constructor (Action<RemObjects.Elements.System.Memory<go.net.http.Request>>, RoundTripper, Duration, Memory<Logger>, BufferPool, Func<Memory<Response>, error>, Action<ResponseWriter, Memory<Request>, error>)

 

// .NET, .NET Standard 2.0
constructor(aDirector: Action<RemObjects.Elements.System.Memory<go.net.http.Request>>; aTransport: RoundTripper; aFlushInterval: Duration; aErrorLog: Memory<Logger>; aBufferPool: BufferPool; aModifyResponse: Func<Memory<Response>, error>; aErrorHandler: Action<ResponseWriter, Memory<Request>, error>)
// Island
constructor(aDirector: Action<RemObjects.Elements.System.Memory<go.net.http.Request>>; aTransport: RoundTripper; aFlushInterval: Duration; aErrorLog: Memory<Logger>; aBufferPool: BufferPool; aModifyResponse: Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>; aErrorHandler: Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>)

 

// .NET, .NET Standard 2.0
ReverseProxy(Action<RemObjects.Elements.System.Memory<go.net.http.Request>> aDirector, RoundTripper aTransport, Duration aFlushInterval, Memory<Logger> aErrorLog, BufferPool aBufferPool, Func<Memory<Response>, error> aModifyResponse, Action<ResponseWriter, Memory<Request>, error> aErrorHandler)
// Island
ReverseProxy(Action<RemObjects.Elements.System.Memory<go.net.http.Request>> aDirector, RoundTripper aTransport, Duration aFlushInterval, Memory<Logger> aErrorLog, BufferPool aBufferPool, Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error> aModifyResponse, Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error> aErrorHandler)

 

// .NET, .NET Standard 2.0
init(_ aDirector: Action<RemObjects.Elements.System.Memory<go.net.http.Request>>, _ aTransport: RoundTripper, _ aFlushInterval: Duration, _ aErrorLog: Memory<Logger>, _ aBufferPool: BufferPool, _ aModifyResponse: Func<Memory<Response>, error>, _ aErrorHandler: Action<ResponseWriter, Memory<Request>, error>)
// Island
init(_ aDirector: Action<RemObjects.Elements.System.Memory<go.net.http.Request>>, _ aTransport: RoundTripper, _ aFlushInterval: Duration, _ aErrorLog: Memory<Logger>, _ aBufferPool: BufferPool, _ aModifyResponse: Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>, _ aErrorHandler: Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>)

 

// .NET, .NET Standard 2.0
Sub New(aDirector As Action<RemObjects.Elements.System.Memory<go.net.http.Request>>, aTransport As RoundTripper, aFlushInterval As Duration, aErrorLog As Memory<Logger>, aBufferPool As BufferPool, aModifyResponse As Func (Of Memory<Response>, error), aErrorHandler As Action (Of ResponseWriter, Memory<Request>, error))
// Island
Sub New(aDirector As Action<RemObjects.Elements.System.Memory<go.net.http.Request>>, aTransport As RoundTripper, aFlushInterval As Duration, aErrorLog As Memory<Logger>, aBufferPool As BufferPool, aModifyResponse As Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>, aErrorHandler As Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>)

Parameters:

  • aDirector:
  • aTransport:
  • aFlushInterval:
  • aErrorLog:
  • aBufferPool:
  • aModifyResponse:
  • aErrorHandler:

constructor (ReverseProxy)

 

constructor(value: ReverseProxy)

 

ReverseProxy(ReverseProxy value)

 

init(_ value: ReverseProxy)

 

Sub New(value As ReverseProxy)

Parameters:

  • value: