我正在从服务器流向客户端。在我的流方法中,我只等一会儿,直到我使用CancellationToken。但是当客户端丢失连接并且流将中断时,我想使用它。有grpc方法可以检查状态吗?
public override async Task Get(Compute compute, IServerStreamWriter<T> asyncStreamWriter, ServerCallContext ctx)
{
Computers.Set(compute, asyncStreamWriter);
while (!ctx.CancellationToken.IsCancellationRequested)
{
await Task.Delay(1000);
}
}