JsonConfigurationSource 类

定义

将 JSON 文件表示为 IConfigurationSource

public ref class JsonConfigurationSource : Microsoft::Extensions::Configuration::FileConfigurationSource
public class JsonConfigurationSource : Microsoft.Extensions.Configuration.FileConfigurationSource
type JsonConfigurationSource = class
    inherit FileConfigurationSource
Public Class JsonConfigurationSource
Inherits FileConfigurationSource
继承
JsonConfigurationSource

构造函数

JsonConfigurationSource()

初始化 JsonConfigurationSource 的新实例。

属性

FileProvider

用于访问文件的内容。

(继承自 FileConfigurationSource)
OnLoadException

如果 FileConfigurationProvider.Load 中出现未捕获的异常,则调用。

(继承自 FileConfigurationSource)
Optional

确定加载文件是否为可选。

(继承自 FileConfigurationSource)
Path

文件的路径。

(继承自 FileConfigurationSource)
ReloadDelay

在调用负载前重载将等待的毫秒数。 这有助于避免在完全写入文件之前触发重载。 默认值为 250。

(继承自 FileConfigurationSource)
ReloadOnChange

确定在基础文件更改时是否加载源。

(继承自 FileConfigurationSource)

方法

Build(IConfigurationBuilder)

生成此源的 JsonConfigurationProvider

EnsureDefaults(IConfigurationBuilder)

调用以使用生成器上的任何默认设置,例如 FileProvider 或 FileLoadExceptionHandler。

(继承自 FileConfigurationSource)
Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ResolveFileProvider()

如果未设置任何文件提供程序,则对于绝对路径,这将为最近的现有目录创建一个物理文件提供程序。

(继承自 FileConfigurationSource)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于