编程语言
首页 > 编程语言> > c#-访问Azure Service Fabric状态服务状态

c#-访问Azure Service Fabric状态服务状态

作者:互联网

我已将WebAPI添加到我的有状态服务中,并希望从中访问StateManager(从StatefulService类实现的外部).

最好的方法是什么?

目前,我正在为此使用一个小类:

internal static class InstanceAccessor
{
   internal static StatefulService ActiveInstance { get; set; }
}

并将值放在StatefulService的RunAsync方法中:

protected override async Task RunAsync(CancellationToken cancellationToken)
{
    InstanceAccessor.ActiveInstance = this;
    ...

解决方法:

Github上有一个示例项目,显示了使用依赖项injection的简单方法.

标签:azure,azure-service-fabric,service-fabric-stateful,c
来源: https://codeday.me/bug/20191111/2022101.html