static void Main()
        {
            CommunicationSettings communicationSettings = new CommunicationSettings();

            communicationSettings.Port = 8081;
            //repeat for all settings
        }
Ejemplo n.º 2
0
 public ServiceProxyBase(IocManager iocManager, string controlUrl)
 {
     _restService           = iocManager.Resolve <IRESTServices>();
     _communicationSettings = iocManager.Resolve <CommunicationSettings>();
     _controlUrl            = controlUrl;
 }
        public static async Task <List <TSource> > ToListAsync <TSource>([NotNull] this IQueryable <TSource> source, IRemoteExecutable executor, CommunicationSettings settings, Container container, CancellationToken cancellationToken = default)
        {
            var expressionParser = container.GetInstance <IExpressionParser>();
            var typeParser       = container.GetInstance <ITypeParser>();

            var executeDTO = new ExecuteDTO()
            {
                PipelineExpression        = expressionParser.Parse(source.Expression),
                FinalizerLambdaExpression = null,
                IsLambdaFinalizer         = false,
                MethodName = "ToListAsync",
                ReturnType = typeParser.Parse(typeof(TSource))
            };

            var result = await executor.Execute <ExecuteDTO, List <TSource> >(executeDTO, settings);

            return(result);
        }
 public Task <TResponse> Execute <TRequest, TResponse>(TRequest request, CommunicationSettings settings) where TRequest  : class
     where TResponse : class
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 5
0
 public IActionResult ConfigureComms(CommunicationSettings settings)
 {
     _manager.CommsSettings = settings;
     return(Ok());
 }