gpt4 book ai didi

configuration - 如何从Azure配置文件获取所有配置设置?

转载 作者:行者123 更新时间:2023-12-04 08:45:41 26 4
gpt4 key购买 nike

我需要从 Azure cscfg 文件获取所有配置设置(当前角色或所有角色无关)。我想这样做是因为我不想通过 RoleEnvironment.GetConfigurationSettingValue(key) 方法一一获取所有值。

有什么办法可以做到这一点吗?

问候

最佳答案

简短的回答是“不”,RoleEnvironment 不支持获取所有配置设置值。

一个稍微长一点的答案是,在当前实现中从角色环境获取配置设置是通过调用 native 代码来完成的。 Windows Azure 应用程序与 Windows Azure 配置的分离以及在正在运行的应用程序上交换设置的能力是其根源。这是在 msshrtmi.dll 内部完成的(这应该意味着类似于 Microsoft Shared Runtime Managed Interop)。这是 Microsoft.WindowsAzure.ServiceRuntime.dll 除了对 .NET 的标准引用之外的唯一引用。

这是对 native 代码的方法调用(我没有比这更进一步):

[MethodImpl(MethodImplOptions.Unmanaged、MethodCodeType=MethodCodeType.Native)、SuppressUnmanagedCodeSecurity、DllImport(""、EntryPoint=""、CallingConvention=CallingConvention.StdCall、SetLastError=true)]内部静态外部不安全 int modopt(IsLong) modopt(CallConvStdcall) RdGetApplicationConfigurationSetting(ushort modopt(IsConst), ushort*);

关于configuration - 如何从Azure配置文件获取所有配置设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8710494/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com