c# - 在 Azure Service Fabric 服务中,在何处以及如何实例化 ServiceInitializationParameters?

标签 c# azure azure-service-fabric

尝试在我的服务中使用自定义应用程序配置。 This post给出了部分答案,但它没有解释如何以及在何处初始化 ServiceInitializationParameters 对象,这是使其正常工作所必需的。该对象似乎没有构造函数。 Documentation来自 Microsoft 的内容很粗略,provided sample GitHub 上似乎没有使用任何自定义应用程序配置。

最佳答案

This post基于预览版 SDK。在 release version SDK 的 (2.0+) 中,ServiceInitializationParameters 已替换为 ServiceContext及其派生statelessstateful版本。查看release notes了解从预览到发布的所有更改的完整列表。

this post 中的其他内容仍然准确,但您现在可以像这样访问配置内容:

 var configurationPackage = this.Context.CodePackageActivationContext.GetConfigurationPackageObject("Config");

 var connectionStringParameter = configurationPackage.Settings.Sections["UserDatabase"].Parameters["UserDatabaseConnectionString"];

关于c# - 在 Azure Service Fabric 服务中,在何处以及如何实例化 ServiceInitializationParameters?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36786078/

相关文章:

c# - 无法在服务结构中使用 DNS 与服务通信

azure-service-fabric - 在另一个区域中使用 keyvault 的比例集

c# - 如何在 .NET 4.0 中使用 Microsoft.Bcl.Async 支持 TransactionScope 中的异步方法?

c# - 移植应用程序时有效利用 64 位架构

c# - 有没有比使用 Provider Factory 模式更简洁的解决方案?

azure - 使用 Azure VPN 客户端连接到 Azure 搜索服务

sql-server - 将 SQL Server 2012 转换为 SQL Azure

azure - 为什么 Azure ML studio 中用于数据漂移监控的字段 "compute target"仍然为空,而我有一个计算实例?

c# - 服务错误 Service Fabric 缺少代码

c# - 在 avalonEdit 上显示边框 :TextEditor