KestrelConfigurationLoader 类

定义

Kestrel 的配置加载程序。

public ref class KestrelConfigurationLoader
public class KestrelConfigurationLoader
type KestrelConfigurationLoader = class
Public Class KestrelConfigurationLoader
继承
KestrelConfigurationLoader

属性

Configuration

获取应用程序 IConfiguration

Options

获取 KestrelServerOptions

方法

AnyIPEndpoint(Int32)

使用 IPv6 [::]侦听所有 IP,如果不支持 IPv6,则侦听 IPv4 0.0.0.0。

AnyIPEndpoint(Int32, Action<ListenOptions>)

使用 IPv6 [::]侦听所有 IP,如果不支持 IPv6,则侦听 IPv4 0.0.0.0。

Endpoint(IPAddress, Int32)

绑定到给定的 IP 地址和端口。

Endpoint(IPAddress, Int32, Action<ListenOptions>)

绑定到给定的 IP 地址和端口。

Endpoint(IPEndPoint)

绑定到给定的 IP 终结点。

Endpoint(IPEndPoint, Action<ListenOptions>)

绑定到给定的 IP 地址和端口。

Endpoint(String, Action<EndpointConfiguration>)

指定从配置加载具有给定名称的终结点时要运行的配置操作。

HandleEndpoint(UInt64)

打开套接字文件描述符。

HandleEndpoint(UInt64, Action<ListenOptions>)

打开套接字文件描述符。

Load()

加载配置。 如果以前调用过 (包括隐式) ,则不执行任何调用。

LocalhostEndpoint(Int32)

使用给定端口侦听 ::1 和 127.0.0.1。 这种类型的终结点不支持通过指定 0 来请求动态端口。

LocalhostEndpoint(Int32, Action<ListenOptions>)

使用给定端口侦听 ::1 和 127.0.0.1。 这种类型的终结点不支持通过指定 0 来请求动态端口。

UnixSocketEndpoint(String)

绑定到给定的 Unix 域套接字路径。

UnixSocketEndpoint(String, Action<ListenOptions>)

绑定到给定的 Unix 域套接字路径。

适用于