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
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>
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
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>
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: