Esempio n. 1
0
        private static async Task <bool> InstallAsync(CallInvoker invoker, SignedQuery query)
        {
            using var call = invoker.AsyncUnaryCall(AgentMethods.InstallQuery, null,
                                                    new CallOptions(deadline: DateTime.UtcNow.AddSeconds(RPC_TIMEOUT_SECONDS)), query);
            var result = await call.ResponseAsync;

            return(result.Ref);
        }
Esempio n. 2
0
 public InstallQueryRequestMessage(Type source, Type destination, SignedQuery query)
 {
     Source      = source;
     Destination = destination;
     Query       = query;
 }
Esempio n. 3
0
 private Task <RefStruct <bool> > InstallQuery(SignedQuery query, ServerCallContext ctx)
 {
     Logger.Log($"InstallQuery");
     return(ProcessTask <RefStruct <bool>, InstallQueryRequestMessage, InstallQueryResponseMessage>(
                new InstallQueryRequestMessage(GetType(), typeof(ZMIModule), query)));
 }