相关疑难解决方法(0)

如何获取当前任务参考?

如何引用我的代码在其中执行的任务?

ISomeInterface impl = new SomeImplementation();
Task.Factory.StartNew(() => impl.MethodFromSomeInterface(), new MyState());

...

void MethodFromSomeInterface()
{
    Task currentTask = Task.GetCurrentTask();    // No such method?
    MyState state = (MyState) currentTask.AsyncState();
}
Run Code Online (Sandbox Code Playgroud)

因为我正在调用一些接口方法,所以我不能只将新创建的任务作为附加参数传递.

c# task-parallel-library

14
推荐指数
1
解决办法
2万
查看次数

从分区ID确定分区键(名称或号码范围)

对于有状态服务,副本是否可以通过其分区ID(GUID值)确定分区键(字符串或数字/数字范围)?看一下.NET API,它只能从a获取副本ID ServicePartitionKey,而不是相反.

azure-service-fabric

2
推荐指数
1
解决办法
1488
查看次数