【问题标题】:Where & how does one instantiate ServiceInitializationParameters in an Azure Service Fabric service?在 Azure Service Fabric 服务中如何实例化 ServiceInitializationParameters?
【发布时间】:2016-08-15 15:03:26
【问题描述】:

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

【问题讨论】:

    标签: c# azure azure-service-fabric


    【解决方案1】:

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

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

     var configurationPackage = this.Context.CodePackageActivationContext.GetConfigurationPackageObject("Config");
    
     var connectionStringParameter = configurationPackage.Settings.Sections["UserDatabase"].Parameters["UserDatabaseConnectionString"];
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-18
    • 2018-10-19
    • 2019-08-31
    • 2019-04-29
    • 2018-06-23
    • 2020-01-05
    • 2017-06-09
    • 1970-01-01
    相关资源
    最近更新 更多