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-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
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>)
// Island-watchOS-armv7k
constructor(aDirector: Action<Memory<Request>>; aTransport: RoundTripper; aFlushInterval: Duration; aErrorLog: Memory<Logger>; aBufferPool: BufferPool; aModifyResponse: Func<Memory<Response>, error>; aErrorHandler: Action<ResponseWriter, Memory<Request>, 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-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
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)
// Island-watchOS-armv7k
ReverseProxy(Action<Memory<Request>> aDirector, RoundTripper aTransport, Duration aFlushInterval, Memory<Logger> aErrorLog, BufferPool aBufferPool, Func<Memory<Response>, error> aModifyResponse, Action<ResponseWriter, Memory<Request>, 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-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
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>)
// Island-watchOS-armv7k
init(_ aDirector: Action<Memory<Request>>, _ aTransport: RoundTripper, _ aFlushInterval: Duration, _ aErrorLog: Memory<Logger>, _ aBufferPool: BufferPool, _ aModifyResponse: Func<Memory<Response>, error>, _ aErrorHandler: Action<ResponseWriter, Memory<Request>, 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-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
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>)
// Island-watchOS-armv7k
Sub New(aDirector As Action (Of Memory<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))
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
// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Director: Action<RemObjects.Elements.System.Memory<go.net.http.Request>>;
// Island-watchOS-armv7k
var Director: Action<Memory<Request>>;
// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Action<RemObjects.Elements.System.Memory<go.net.http.Request>> Director
// Island-watchOS-armv7k
Action<Memory<Request>> Director
// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Director: Action<RemObjects.Elements.System.Memory<go.net.http.Request>>
// Island-watchOS-armv7k
var Director: Action<Memory<Request>>
// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Director Action<RemObjects.Elements.System.Memory<go.net.http.Request>>
// Island-watchOS-armv7k
Director Action<Memory<Request>>
// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD Director() As Action<RemObjects.Elements.System.Memory<go.net.http.Request>>
// Island-watchOS-armv7k
FIELD Director() As Action (Of Memory<Request>)
ErrorHandler
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var ErrorHandler: Action<ResponseWriter, Memory<Request>, error>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var ErrorHandler: Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>;
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Action<ResponseWriter, Memory<Request>, error> ErrorHandler
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error> ErrorHandler
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var ErrorHandler: Action<ResponseWriter, Memory<Request>, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var ErrorHandler: Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
ErrorHandler Action<ResponseWriter, Memory<Request>, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
ErrorHandler Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD ErrorHandler() As Action (Of ResponseWriter, Memory<Request>, error)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD ErrorHandler() As Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>
ErrorLog
var ErrorLog: Memory<Logger>;
Memory<Logger> ErrorLog
var ErrorLog: Memory<Logger>
ErrorLog Memory<Logger>
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, Island-watchOS-armv7k
var ModifyResponse: Func<Memory<Response>, error>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var ModifyResponse: Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>;
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Memory<Response>, error> ModifyResponse
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error> ModifyResponse
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var ModifyResponse: Func<Memory<Response>, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var ModifyResponse: Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
ModifyResponse Func<Memory<Response>, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
ModifyResponse Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD ModifyResponse() As Func (Of Memory<Response>, error)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD ModifyResponse() As Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>
ServeHTTP
method ServeHTTP(rw: ResponseWriter; req: Memory<Request>)
void ServeHTTP(ResponseWriter rw, Memory<Request> req)
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
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
// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Director: Action<RemObjects.Elements.System.Memory<go.net.http.Request>>;
// Island-watchOS-armv7k
var Director: Action<Memory<Request>>;
// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Action<RemObjects.Elements.System.Memory<go.net.http.Request>> Director
// Island-watchOS-armv7k
Action<Memory<Request>> Director
// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Director: Action<RemObjects.Elements.System.Memory<go.net.http.Request>>
// Island-watchOS-armv7k
var Director: Action<Memory<Request>>
// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Director Action<RemObjects.Elements.System.Memory<go.net.http.Request>>
// Island-watchOS-armv7k
Director Action<Memory<Request>>
// .NET, .NET Standard 2.0, Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD Director() As Action<RemObjects.Elements.System.Memory<go.net.http.Request>>
// Island-watchOS-armv7k
FIELD Director() As Action (Of Memory<Request>)
ErrorHandler
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var ErrorHandler: Action<ResponseWriter, Memory<Request>, error>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var ErrorHandler: Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>;
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Action<ResponseWriter, Memory<Request>, error> ErrorHandler
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error> ErrorHandler
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var ErrorHandler: Action<ResponseWriter, Memory<Request>, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var ErrorHandler: Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
ErrorHandler Action<ResponseWriter, Memory<Request>, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
ErrorHandler Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD ErrorHandler() As Action (Of ResponseWriter, Memory<Request>, error)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD ErrorHandler() As Action<go.net.http.ResponseWriter,RemObjects.Elements.System.Memory<go.net.http.Request>,go.builtin.error>
ErrorLog
var ErrorLog: Memory<Logger>;
Memory<Logger> ErrorLog
var ErrorLog: Memory<Logger>
ErrorLog Memory<Logger>
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, Island-watchOS-armv7k
var ModifyResponse: Func<Memory<Response>, error>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var ModifyResponse: Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>;
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Memory<Response>, error> ModifyResponse
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error> ModifyResponse
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var ModifyResponse: Func<Memory<Response>, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var ModifyResponse: Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
ModifyResponse Func<Memory<Response>, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
ModifyResponse Func<RemObjects.Elements.System.Memory<go.net.http.Response>,go.builtin.error>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD ModifyResponse() As Func (Of Memory<Response>, error)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
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-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
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>)
// Island-watchOS-armv7k
constructor(aDirector: Action<Memory<Request>>; aTransport: RoundTripper; aFlushInterval: Duration; aErrorLog: Memory<Logger>; aBufferPool: BufferPool; aModifyResponse: Func<Memory<Response>, error>; aErrorHandler: Action<ResponseWriter, Memory<Request>, 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-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
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)
// Island-watchOS-armv7k
ReverseProxy(Action<Memory<Request>> aDirector, RoundTripper aTransport, Duration aFlushInterval, Memory<Logger> aErrorLog, BufferPool aBufferPool, Func<Memory<Response>, error> aModifyResponse, Action<ResponseWriter, Memory<Request>, 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-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
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>)
// Island-watchOS-armv7k
init(_ aDirector: Action<Memory<Request>>, _ aTransport: RoundTripper, _ aFlushInterval: Duration, _ aErrorLog: Memory<Logger>, _ aBufferPool: BufferPool, _ aModifyResponse: Func<Memory<Response>, error>, _ aErrorHandler: Action<ResponseWriter, Memory<Request>, 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-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
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>)
// Island-watchOS-armv7k
Sub New(aDirector As Action (Of Memory<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))
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: