How do you make gRPC client Timeout in C# if the server is down? -


i writing connection tensorflow serving system grpc c# platform on ms windows 10. have seen many references time-out , dead-line c++ api grpc, can't seem figure out how timeout under c#.

i opening channel server, setting client , calling server. classify time-out after 5 seconds or so. or direction appreciated.

channel = new channel(modelserver, channelcredentials.insecure);

var client = myservice.newclient(channel);

myresponse classvalue = client.classify(featureset);

to set deadline call, can use following "deadline:"

client.classify(featureset, deadline: datetime.utcnow.addseconds(5)); 

or

client.classify(featureset, new calloptions(deadline: datetime.utcnow.addseconds(5))); 

both ways should discoverable code completion.