Server
Overview
Location
-
Reference:
- Go.dll .NET, .NET Standard 2.0
- Go.fx Island
- Namespace: go.net.http
- Platforms: .NET, .NET Standard 2.0, Island
constructor
constructor
Server()
init()
Sub New()
constructor (Server)
constructor(value: Server)
Server(Server value)
init(_ value: Server)
Sub New(value As Server)
Parameters:
- value:
Addr
var Addr: string;
string Addr
var Addr: string
Addr string
FIELD Addr() As string
BaseContext
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var BaseContext: Func<Listener, Context>;
// 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 BaseContext: Func<go.net.Listener,go.context.Context>;
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Listener, Context> BaseContext
// 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<go.net.Listener,go.context.Context> BaseContext
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var BaseContext: Func<Listener, Context>
// 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 BaseContext: Func<go.net.Listener,go.context.Context>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
BaseContext Func<Listener, Context>
// 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
BaseContext Func<go.net.Listener,go.context.Context>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD BaseContext() As Func (Of Listener, Context)
// 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 BaseContext() As Func<go.net.Listener,go.context.Context>
Close
method Close: error
error Close()
func Close() -> error
func Close() error
Function Close() As error
ConnContext
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var ConnContext: Func<Context, Conn, Context>;
// 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 ConnContext: Func<go.context.Context,go.net.Conn,go.context.Context>;
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Context, Conn, Context> ConnContext
// 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<go.context.Context,go.net.Conn,go.context.Context> ConnContext
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var ConnContext: Func<Context, Conn, Context>
// 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 ConnContext: Func<go.context.Context,go.net.Conn,go.context.Context>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
ConnContext Func<Context, Conn, Context>
// 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
ConnContext Func<go.context.Context,go.net.Conn,go.context.Context>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD ConnContext() As Func (Of Context, Conn, Context)
// 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 ConnContext() As Func<go.context.Context,go.net.Conn,go.context.Context>
ConnState
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var ConnState: Action<Conn, ConnState>;
// 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 ConnState: Action<go.net.Conn,go.net.http.ConnState>;
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Action<Conn, ConnState> ConnState
// 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.Conn,go.net.http.ConnState> ConnState
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var ConnState: Action<Conn, ConnState>
// 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 ConnState: Action<go.net.Conn,go.net.http.ConnState>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
ConnState Action<Conn, ConnState>
// 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
ConnState Action<go.net.Conn,go.net.http.ConnState>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD ConnState() As Action (Of Conn, ConnState)
// 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 ConnState() As Action<go.net.Conn,go.net.http.ConnState>
ErrorLog
var ErrorLog: Memory<Logger>;
Memory<Logger> ErrorLog
var ErrorLog: Memory<Logger>
ErrorLog Memory<Logger>
FIELD ErrorLog() As Memory<Logger>
Handler
var Handler: Handler;
Handler Handler
var Handler: Handler
Handler Handler
FIELD Handler() As Handler
IdleTimeout
var IdleTimeout: Duration;
Duration IdleTimeout
var IdleTimeout: Duration
IdleTimeout Duration
FIELD IdleTimeout() As Duration
ListenAndServe
method ListenAndServe: error
error ListenAndServe()
func ListenAndServe() -> error
func ListenAndServe() error
Function ListenAndServe() As error
ListenAndServeTLS
method ListenAndServeTLS(certFile: string; keyFile: string): error
error ListenAndServeTLS(string certFile, string keyFile)
func ListenAndServeTLS(_ certFile: string, _ keyFile: string) -> error
func ListenAndServeTLS(certFile string, keyFile string) error
Function ListenAndServeTLS(certFile As string, keyFile As string) As error
Parameters:
- certFile:
- keyFile:
MaxHeaderBytes
var MaxHeaderBytes: int;
int MaxHeaderBytes
var MaxHeaderBytes: int
MaxHeaderBytes int
FIELD MaxHeaderBytes() As int
ReadHeaderTimeout
var ReadHeaderTimeout: Duration;
Duration ReadHeaderTimeout
var ReadHeaderTimeout: Duration
ReadHeaderTimeout Duration
FIELD ReadHeaderTimeout() As Duration
ReadTimeout
var ReadTimeout: Duration;
Duration ReadTimeout
var ReadTimeout: Duration
ReadTimeout Duration
FIELD ReadTimeout() As Duration
RegisterOnShutdown
method RegisterOnShutdown(f: Action)
void RegisterOnShutdown(Action f)
func RegisterOnShutdown(_ f: Action)
// .NET, .NET Standard 2.0
func RegisterOnShutdown(f Action)
// Island
func RegisterOnShutdown(f Action) void
Sub RegisterOnShutdown(f As Action)
Parameters:
- f:
Serve
method Serve(l: Listener): error
error Serve(Listener l)
func Serve(_ l: Listener) -> error
func Serve(l Listener) error
Function Serve(l As Listener) As error
Parameters:
- l:
ServeTLS
method ServeTLS(l: Listener; certFile: string; keyFile: string): error
error ServeTLS(Listener l, string certFile, string keyFile)
func ServeTLS(_ l: Listener, _ certFile: string, _ keyFile: string) -> error
func ServeTLS(l Listener, certFile string, keyFile string) error
Function ServeTLS(l As Listener, certFile As string, keyFile As string) As error
Parameters:
- l:
- certFile:
- keyFile:
SetKeepAlivesEnabled
method SetKeepAlivesEnabled(v: bool)
void SetKeepAlivesEnabled(bool v)
func SetKeepAlivesEnabled(_ v: bool)
// .NET, .NET Standard 2.0
func SetKeepAlivesEnabled(v bool)
// Island
func SetKeepAlivesEnabled(v bool) void
Sub SetKeepAlivesEnabled(v As bool)
Parameters:
- v:
Shutdown
method Shutdown(ctx: Context): error
error Shutdown(Context ctx)
func Shutdown(_ ctx: Context) -> error
func Shutdown(ctx Context) error
Function Shutdown(ctx As Context) As error
Parameters:
- ctx:
TLSConfig
var TLSConfig: Memory<Config>;
Memory<Config> TLSConfig
var TLSConfig: Memory<Config>
TLSConfig Memory<Config>
FIELD TLSConfig() As Memory<Config>
TLSNextProto
var TLSNextProto: Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>;
Map<string, Action<Memory<Server>, Memory<Conn>, Handler>> TLSNextProto
var TLSNextProto: Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>
TLSNextProto Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>
FIELD TLSNextProto() As Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>
WriteTimeout
var WriteTimeout: Duration;
Duration WriteTimeout
var WriteTimeout: Duration
WriteTimeout Duration
FIELD WriteTimeout() As Duration
Addr
var Addr: string;
string Addr
var Addr: string
Addr string
FIELD Addr() As string
BaseContext
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var BaseContext: Func<Listener, Context>;
// 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 BaseContext: Func<go.net.Listener,go.context.Context>;
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Listener, Context> BaseContext
// 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<go.net.Listener,go.context.Context> BaseContext
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var BaseContext: Func<Listener, Context>
// 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 BaseContext: Func<go.net.Listener,go.context.Context>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
BaseContext Func<Listener, Context>
// 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
BaseContext Func<go.net.Listener,go.context.Context>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD BaseContext() As Func (Of Listener, Context)
// 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 BaseContext() As Func<go.net.Listener,go.context.Context>
ConnContext
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var ConnContext: Func<Context, Conn, Context>;
// 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 ConnContext: Func<go.context.Context,go.net.Conn,go.context.Context>;
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Context, Conn, Context> ConnContext
// 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<go.context.Context,go.net.Conn,go.context.Context> ConnContext
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var ConnContext: Func<Context, Conn, Context>
// 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 ConnContext: Func<go.context.Context,go.net.Conn,go.context.Context>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
ConnContext Func<Context, Conn, Context>
// 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
ConnContext Func<go.context.Context,go.net.Conn,go.context.Context>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD ConnContext() As Func (Of Context, Conn, Context)
// 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 ConnContext() As Func<go.context.Context,go.net.Conn,go.context.Context>
ConnState
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var ConnState: Action<Conn, ConnState>;
// 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 ConnState: Action<go.net.Conn,go.net.http.ConnState>;
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Action<Conn, ConnState> ConnState
// 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.Conn,go.net.http.ConnState> ConnState
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var ConnState: Action<Conn, ConnState>
// 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 ConnState: Action<go.net.Conn,go.net.http.ConnState>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
ConnState Action<Conn, ConnState>
// 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
ConnState Action<go.net.Conn,go.net.http.ConnState>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD ConnState() As Action (Of Conn, ConnState)
// 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 ConnState() As Action<go.net.Conn,go.net.http.ConnState>
ErrorLog
var ErrorLog: Memory<Logger>;
Memory<Logger> ErrorLog
var ErrorLog: Memory<Logger>
ErrorLog Memory<Logger>
FIELD ErrorLog() As Memory<Logger>
Handler
var Handler: Handler;
Handler Handler
var Handler: Handler
Handler Handler
FIELD Handler() As Handler
IdleTimeout
var IdleTimeout: Duration;
Duration IdleTimeout
var IdleTimeout: Duration
IdleTimeout Duration
FIELD IdleTimeout() As Duration
MaxHeaderBytes
var MaxHeaderBytes: int;
int MaxHeaderBytes
var MaxHeaderBytes: int
MaxHeaderBytes int
FIELD MaxHeaderBytes() As int
ReadHeaderTimeout
var ReadHeaderTimeout: Duration;
Duration ReadHeaderTimeout
var ReadHeaderTimeout: Duration
ReadHeaderTimeout Duration
FIELD ReadHeaderTimeout() As Duration
ReadTimeout
var ReadTimeout: Duration;
Duration ReadTimeout
var ReadTimeout: Duration
ReadTimeout Duration
FIELD ReadTimeout() As Duration
TLSConfig
var TLSConfig: Memory<Config>;
Memory<Config> TLSConfig
var TLSConfig: Memory<Config>
TLSConfig Memory<Config>
FIELD TLSConfig() As Memory<Config>
TLSNextProto
var TLSNextProto: Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>;
Map<string, Action<Memory<Server>, Memory<Conn>, Handler>> TLSNextProto
var TLSNextProto: Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>
TLSNextProto Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>
FIELD TLSNextProto() As Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>
WriteTimeout
var WriteTimeout: Duration;
Duration WriteTimeout
var WriteTimeout: Duration
WriteTimeout Duration
FIELD WriteTimeout() As Duration
constructor
constructor
Server()
init()
Sub New()
constructor (Server)
constructor(value: Server)
Server(Server value)
init(_ value: Server)
Sub New(value As Server)
Parameters:
- value: