1

我正在创建一个用于测试的内存 gRPC 通道。(这是在 C# 中)。这涉及实现调用调用程序,而调用调用程序又涉及实现服务器调用上下文。您需要实现的方法之一具有以下签名

protected abstract ContextPropagationToken CreatePropagationTokenCore(ContextPropagationOptions options);

不幸的是,我看不到任何方法来创建这样的令牌。事实证明,就我目前的目的而言,这不是必需的,但是有没有一种方法可以通过反射来创建或获取这样的对象。

4

1 回答 1

1

如果它有助于设置上下文,这是 asp.net 核心版本中的实现- 所以:我不会太兴奋。

protected override ContextPropagationToken CreatePropagationTokenCore(ContextPropagationOptions options)
{
    // TODO(JunTaoLuo, JamesNK): Currently blocked on ContextPropagationToken implementation in Grpc.Core.Api
    // https://github.com/grpc/grpc-dotnet/issues/40
    throw new NotImplementedException("CreatePropagationToken will be implemented in a future version.");
}

你没想到。

于 2020-01-22T13:29:31.880 回答