Microsoft.Configuration.ConfigurationBuilders.KeyPerFile 3.0.0
前缀已保留
dotnet add package Microsoft.Configuration.ConfigurationBuilders.KeyPerFile --version 3.0.0
NuGet\Install-Package Microsoft.Configuration.ConfigurationBuilders.KeyPerFile -Version 3.0.0
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Microsoft.Configuration.ConfigurationBuilders.KeyPerFile" Version="3.0.0" />
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中,以引用此包。
paket add Microsoft.Configuration.ConfigurationBuilders.KeyPerFile --version 3.0.0
NuGet 团队不为此客户端提供支持。请联系其 维护者 以获得支持。
#r "nuget: Microsoft.Configuration.ConfigurationBuilders.KeyPerFile, 3.0.0"
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将其复制到交互式工具或脚本的源代码中,以引用该包。
// Install Microsoft.Configuration.ConfigurationBuilders.KeyPerFile as a Cake Addin #addin nuget:?package=Microsoft.Configuration.ConfigurationBuilders.KeyPerFile&version=3.0.0 // Install Microsoft.Configuration.ConfigurationBuilders.KeyPerFile as a Cake Tool #tool nuget:?package=Microsoft.Configuration.ConfigurationBuilders.KeyPerFile&version=3.0.0
NuGet 团队不为此客户端提供支持。请联系其 维护者 以获得支持。
KeyPerFile ConfigBuilder
此包提供一种构建器,它从目录文件中获取值作为值的来源。文件的名称是键,其内容是值。当在编排的容器环境中运行时,此构建器很有用,因为像 Docker Swarm 和 Kubernetes 这样的系统以键为文件的方式为它们编排的窗口容器提供“机密” 。更全面的文档可以在 MicrosoftConfigBuilders 项目 中找到。
下面给出此构建器的基本用法。方括号[]内的参数是可选的。括号()内的参数是相互排斥的。以@开头的参数允许应用程序设置替换。所有构建器的第一行参数是通用的且可选的。它们的含义、使用方法和默认值在此处 有文档。为了简洁起见,它们分组在一行中。当构建器使用与项目默认值不同的默认值时,不同的值也会列出。之后列出的每行都列出了特定构建器的设置,后跟简要说明。
<add name="KeyPerFile"
[@mode|@enabled="enabled"|@charMap|@prefix|@stripPrefix|tokenPattern|@escapeExpandedValues]
@directoryPath="PathToSourceDirectory"
[@ignorePrefix="ignore."]
[keyDelimiter=":"]
type="Microsoft.Configuration.ConfigurationBuilders.KeyPerFileConfigBuilder, Microsoft.Configuration.ConfigurationBuilders.KeyPerFile" />
V3 更新
更完整的更新列表在这里:链接。以下是与此构建器最相关的更新。
- ⚠️ 重大变更 -
Expand
模式已被移除。它已被Token
模式 取代。 optional
属性已过时 ⇒enabled
属性,提供了更多灵活性。(在缺少更新的enabled
属性的情况下,optional
属性仍然会被解析和识别,但构建器应尽量迁移到使用新的属性名称。安装脚本应尝试自动处理此问题。)
V2 更新
更完整的更新列表在这里:链接。以下是与此构建器最相关的更新。
产品 | 版本 兼容及额外的计算目标框架版本。 |
---|---|
.NET 框架 | net471 兼容。 net472 已计算。 net48 已计算。 net481 已计算。 |
NuGet 包
该包未由任何 NuGet 包使用。
GitHub 仓库
该包未由任何流行 GitHub 仓库使用。
版本 | 下载 | 最近更新 |
---|---|---|
3.0.0 | 2,150 | 4/12/2023 |
3.0.0-preview2 | 132 | 1/18/2023 |
3.0.0-preview1 | 157 | 4/1/2022 |
2.0.0 | 88,842 | 2/22/2020 |
2.0.0-rc | 468 | 1/10/2020 |
2.0.0-beta | 462 | 2/26/2019 |
1.0.2 | 1,989 | 8/9/2018 |