【发布时间】:2021-11-04 18:56:02
【问题描述】:
使用 .NET 的代码优先 gRPC,调用服务时如何指定截止日期? Microsoft 的Reliable gRPC services with deadlines and cancellation 页面只有非代码优先调用的示例。
我的 gRPC 接口被传递了一个 CallContext,由 Code-first gRPC services and clients with .NET 指定,但是该页面上没有示例 - 或者,在我能找到的任何其他页面上 - 关于预期如何使用它。
查看CallContext 的代码,它可以传递一个包含截止日期的ServerCallContext。但是,这个类是抽象的,我能找到的唯一实现是内部的。
最后,CallContext.Default 包含一个 Deadline,但是这个类是不可变的,所以再次没有什么帮助。
【问题讨论】:
标签: c# asp.net-core grpc grpc-c#