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)
Parameters:
- value:
Addr
BaseContext
// .NET, .NET Standard 2.0
var BaseContext: Func<Listener, Context>;
// Island
var BaseContext: Func<go.net.Listener,go.context.Context>;
// .NET, .NET Standard 2.0
Func<Listener, Context> BaseContext
// Island
Func<go.net.Listener,go.context.Context> BaseContext
// .NET, .NET Standard 2.0
var BaseContext: Func<Listener, Context>
// Island
var BaseContext: 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
var ConnContext: Func<Context, Conn, Context>;
// Island
var ConnContext: Func<go.context.Context,go.net.Conn,go.context.Context>;
// .NET, .NET Standard 2.0
Func<Context, Conn, Context> ConnContext
// Island
Func<go.context.Context,go.net.Conn,go.context.Context> ConnContext
// .NET, .NET Standard 2.0
var ConnContext: Func<Context, Conn, Context>
// Island
var ConnContext: Func<go.context.Context,go.net.Conn,go.context.Context>
ConnState
// .NET, .NET Standard 2.0
var ConnState: Action<Conn, ConnState>;
// Island
var ConnState: Action<go.net.Conn,go.net.http.ConnState>;
// .NET, .NET Standard 2.0
Action<Conn, ConnState> ConnState
// Island
Action<go.net.Conn,go.net.http.ConnState> ConnState
// .NET, .NET Standard 2.0
var ConnState: Action<Conn, ConnState>
// Island
var ConnState: Action<go.net.Conn,go.net.http.ConnState>
ErrorLog
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
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
Parameters:
- l:
ServeTLS
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
Parameters:
- ctx:
TLSConfig
TLSNextProto
// .NET, .NET Standard 2.0
var TLSNextProto: Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>;
// Island
var TLSNextProto: Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>;
// .NET, .NET Standard 2.0
Map<string, Action<Memory<Server>, Memory<Conn>, Handler>> TLSNextProto
// Island
Map<string, Action<Memory<Server>, Memory<Conn>, Handler>> TLSNextProto
// .NET, .NET Standard 2.0
var TLSNextProto: Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>
// Island
var TLSNextProto: Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>
WriteTimeout
Addr
BaseContext
// .NET, .NET Standard 2.0
var BaseContext: Func<Listener, Context>;
// Island
var BaseContext: Func<go.net.Listener,go.context.Context>;
// .NET, .NET Standard 2.0
Func<Listener, Context> BaseContext
// Island
Func<go.net.Listener,go.context.Context> BaseContext
// .NET, .NET Standard 2.0
var BaseContext: Func<Listener, Context>
// Island
var BaseContext: Func<go.net.Listener,go.context.Context>
ConnContext
// .NET, .NET Standard 2.0
var ConnContext: Func<Context, Conn, Context>;
// Island
var ConnContext: Func<go.context.Context,go.net.Conn,go.context.Context>;
// .NET, .NET Standard 2.0
Func<Context, Conn, Context> ConnContext
// Island
Func<go.context.Context,go.net.Conn,go.context.Context> ConnContext
// .NET, .NET Standard 2.0
var ConnContext: Func<Context, Conn, Context>
// Island
var ConnContext: Func<go.context.Context,go.net.Conn,go.context.Context>
ConnState
// .NET, .NET Standard 2.0
var ConnState: Action<Conn, ConnState>;
// Island
var ConnState: Action<go.net.Conn,go.net.http.ConnState>;
// .NET, .NET Standard 2.0
Action<Conn, ConnState> ConnState
// Island
Action<go.net.Conn,go.net.http.ConnState> ConnState
// .NET, .NET Standard 2.0
var ConnState: Action<Conn, ConnState>
// Island
var ConnState: Action<go.net.Conn,go.net.http.ConnState>
ErrorLog
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
TLSNextProto
// .NET, .NET Standard 2.0
var TLSNextProto: Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>;
// Island
var TLSNextProto: Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>;
// .NET, .NET Standard 2.0
Map<string, Action<Memory<Server>, Memory<Conn>, Handler>> TLSNextProto
// Island
Map<string, Action<Memory<Server>, Memory<Conn>, Handler>> TLSNextProto
// .NET, .NET Standard 2.0
var TLSNextProto: Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>
// Island
var TLSNextProto: Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>
WriteTimeout