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

 

// .NET, .NET Standard 2.0
BaseContext Func<Listener, Context>
// Island
BaseContext Func<go.net.Listener,go.context.Context>

 

// .NET, .NET Standard 2.0
FIELD BaseContext() As Func (Of Listener, Context)
// Island
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
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>

 

// .NET, .NET Standard 2.0
ConnContext Func<Context, Conn, Context>
// Island
ConnContext Func<go.context.Context,go.net.Conn,go.context.Context>

 

// .NET, .NET Standard 2.0
FIELD ConnContext() As Func (Of Context, Conn, Context)
// Island
FIELD ConnContext() As 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>

 

// .NET, .NET Standard 2.0
ConnState Action<Conn, ConnState>
// Island
ConnState Action<go.net.Conn,go.net.http.ConnState>

 

// .NET, .NET Standard 2.0
FIELD ConnState() As Action (Of Conn, ConnState)
// Island
FIELD ConnState() As Action<go.net.Conn,go.net.http.ConnState>

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>

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

 

// .NET, .NET Standard 2.0
var TLSConfig: Memory<Config>;
// Island
var TLSConfig: Memory<Config>;

 

// .NET, .NET Standard 2.0
Memory<Config> TLSConfig
// Island
Memory<Config> TLSConfig

 

// .NET, .NET Standard 2.0
var TLSConfig: Memory<Config>
// Island
var TLSConfig: Memory<Config>

 

// .NET, .NET Standard 2.0
TLSConfig Memory<Config>
// Island
TLSConfig Memory<Config>

 

// .NET, .NET Standard 2.0
FIELD TLSConfig() As Memory<Config>
// Island
FIELD TLSConfig() As Memory<Config>

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

 

// .NET, .NET Standard 2.0
TLSNextProto Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>
// Island
TLSNextProto Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>

 

// .NET, .NET Standard 2.0
FIELD TLSNextProto() As Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>
// Island
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
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>

 

// .NET, .NET Standard 2.0
BaseContext Func<Listener, Context>
// Island
BaseContext Func<go.net.Listener,go.context.Context>

 

// .NET, .NET Standard 2.0
FIELD BaseContext() As Func (Of Listener, Context)
// Island
FIELD BaseContext() As 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>

 

// .NET, .NET Standard 2.0
ConnContext Func<Context, Conn, Context>
// Island
ConnContext Func<go.context.Context,go.net.Conn,go.context.Context>

 

// .NET, .NET Standard 2.0
FIELD ConnContext() As Func (Of Context, Conn, Context)
// Island
FIELD ConnContext() As 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>

 

// .NET, .NET Standard 2.0
ConnState Action<Conn, ConnState>
// Island
ConnState Action<go.net.Conn,go.net.http.ConnState>

 

// .NET, .NET Standard 2.0
FIELD ConnState() As Action (Of Conn, ConnState)
// Island
FIELD ConnState() As Action<go.net.Conn,go.net.http.ConnState>

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>

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

 

// .NET, .NET Standard 2.0
var TLSConfig: Memory<Config>;
// Island
var TLSConfig: Memory<Config>;

 

// .NET, .NET Standard 2.0
Memory<Config> TLSConfig
// Island
Memory<Config> TLSConfig

 

// .NET, .NET Standard 2.0
var TLSConfig: Memory<Config>
// Island
var TLSConfig: Memory<Config>

 

// .NET, .NET Standard 2.0
TLSConfig Memory<Config>
// Island
TLSConfig Memory<Config>

 

// .NET, .NET Standard 2.0
FIELD TLSConfig() As Memory<Config>
// Island
FIELD TLSConfig() As Memory<Config>

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

 

// .NET, .NET Standard 2.0
TLSNextProto Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>
// Island
TLSNextProto Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>

 

// .NET, .NET Standard 2.0
FIELD TLSNextProto() As Map<string, Action<Memory<Server>, Memory<Conn>, Handler>>
// Island
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: