public ServiceDiscoverResponseMessage DiscoverService(ServiceDiscoverMessage serviceDiscoverMessage) { try { var ret = channel.Request(serviceDiscoverMessage).ConfigureAwait(false).GetAwaiter().GetResult(); return((ServiceDiscoverResponseMessage)ret); } catch (Exception ex) { LogEnvironment.LogDebugEvent(ex.OutlineException(), LogSeverity.Error); throw; } }
public override Task <ServiceDiscoverResponseMessage> DiscoverService(ServiceDiscoverMessage request, DataTransferContext context) { try { CheckAuth(context, "ConnectAnyService", request.TargetService); return(base.DiscoverService(request, context)); } catch (Exception ex) { return(Task.FromResult(new ServiceDiscoverResponseMessage { Ok = false, Reason = ex.Message, TargetService = request.TargetService })); } }
public override Task <ServiceDiscoverResponseMessage> DiscoverService(ServiceDiscoverMessage request, ServerCallContext context) { var retRaw = serviceBackend.Broker.DiscoverService(new MessagingShared.Hub.Protocol.ServiceDiscoverMessage { TargetService = request.TargetService }); return(Task.FromResult(new ServiceDiscoverResponseMessage { Ok = retRaw.Ok, TargetService = retRaw.TargetService ?? "", Reason = retRaw.Reason ?? "" })); }
public virtual Task <ServiceDiscoverResponseMessage> DiscoverService(ServiceDiscoverMessage request, DataTransferContext context) { var retRaw = serviceBackend.Broker.DiscoverService(request); return(Task.FromResult(retRaw)); }