Как создать gRP C ContextPropagationToken - PullRequest
1 голос
/ 22 января 2020

Я создаю в памяти gRP C канал для использования в тестировании. (Это в C#). Это включает в себя реализацию вызова вызова, который в свою очередь включает реализацию контекста вызова сервера. Один из методов, который вам нужно реализовать, имеет следующую подпись

protected abstract ContextPropagationToken CreatePropagationTokenCore(ContextPropagationOptions options);

К сожалению, я не вижу способа создать такой токен. Оказывается, для моих текущих целей это не нужно, но есть ли способ задуматься, чтобы создать или получить такой объект.

1 Ответ

1 голос
/ 22 января 2020

Если это поможет установить контекст, вот реализация в 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.");
}

Вы были не представляю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...