Ejemplo n.º 1
0
        public static void Main(string[] args)
        {
            var endPoint = ProtocolEndPointBase.CreateEndPoint("tcp://127.0.0.1:6900");

            _client = new TestClientImplementation();
            _serviceClient = ServiceClientBuilder.CreateClient<ITestServerService>(endPoint, _client);
            _serviceClient.Connected += ClientOnConnected;
            _serviceClient.Disconnected += ClientOnDisconnected;
            _serviceClient.Connect();

            do {
                var cmd = Console.ReadLine();
                if (cmd == "exit") {
                    _serviceClient.Disconnect();
                }
                if (cmd == "void") {
                    _serviceClient.ServiceProxy.RemoteVoid();
                }
                if (cmd == "magic") {
                    var poco = new SimplePoco {Id = 1, Title = "My POCO obj"};
                    _serviceClient.ServiceProxy.SomeRemoteMagic(poco);
                }
                if (cmd == "ex") {
                    _serviceClient.ServiceProxy.RaiseTheException();
                }
            } while (_serviceClient.CommunicationState == CommunicationStates.Connected);

            Console.WriteLine("Press any key to exit.");
            Console.Read();
        }
Ejemplo n.º 2
0
        public static void Main(string[] args)
        {
            var serverConfiguration = Factory.Create<Provider>("conf/client.xml");
            var dynamicConfig = serverConfiguration.FirstAsExpando().configuration;

            string address = string.Format("tcp://{0}:{1}", dynamicConfig.zeus.host, dynamicConfig.zeus.port);
            var endPoint = ProtocolEndPointBase.CreateEndPoint(address);

            _service = ServiceClientBuilder.CreateClient<IClientService>(endPoint);
            _service.Connected += (o, a) => Console.WriteLine("Connection to auth-server successfull!");
            _service.Disconnected += (o, a) => Console.WriteLine("Connection to inter-server lost.");
            _service.ConnectTimeout = 30;
            _service.Connect();

            do {

                var cmd = Console.ReadLine();
                if (cmd == "exit") {
                    _service.Disconnect();
                }
                if (cmd == "login") {
                    var account = _service.ServiceProxy.ClientLogin("test", "test");
                    Console.WriteLine("Got account info: {0}", account);
                }
                if (cmd == "servers") {
                    var servers = _service.ServiceProxy.GetServerDescriptions();
                    Console.WriteLine("Got server info:");
                    servers.ToList().ForEach(s => Console.WriteLine("\t{0}", s));
                }

            } while (_service.CommunicationState == CommunicationStates.Connected);

            Console.WriteLine("Press any key to exit.");
            Console.Read();
        }
Ejemplo n.º 3
0
 /// <summary>Initializes a new instance of the <see cref="BuildService"/> class.</summary>
 /// <param name="serviceClient">The service client.</param>
 /// <param name="converterForBuild">The converter for <see cref="Build"/>.</param>
 internal BuildService(IServiceClient serviceClient, IConverter<BuildDataContract, Build> converterForBuild)
 {
     Debug.Assert(serviceClient != null, "serviceClient != null");
     Debug.Assert(converterForBuild != null, "converterForBuild != null");
     this.serviceClient = serviceClient;
     this.converterForBuild = converterForBuild;
 }
Ejemplo n.º 4
0
        public ModCommand(IServiceClient serviceClient)
            : base("mod")
        {
            this.serviceClient = serviceClient;

             RegisterCommand(new ListCommand(serviceClient));
        }
 private SetObjectAclCommand(IServiceClient client, Uri endpoint, 
                             ExecutionContext context,
                             SetObjectAclRequest request)
     : base(client, endpoint, context)
 {
     _request = request;
 }
 private AbortMultipartUploadCommand(IServiceClient client, Uri endpoint, ExecutionContext context, 
                                     AbortMultipartUploadRequest abortMultipartUploadRequest)
     : base(client, endpoint, context)
     
 {
     _abortMultipartUploadRequest = abortMultipartUploadRequest;
 }
Ejemplo n.º 7
0
 private CreateBucketCommand(IServiceClient client, Uri endpoint, ExecutionContext context,
                             string bucketName)
     : base(client, endpoint, context)
 {
     OssUtils.CheckBucketName(bucketName);
     _bucketName = bucketName;
 }
Ejemplo n.º 8
0
 /// <summary>Initializes a new instance of the <see cref="BuildService"/> class.</summary>
 /// <param name="serviceClient">The service client.</param>
 /// <exception cref="ArgumentNullException">The value of <paramref name="serviceClient"/> is a null reference.</exception>
 public BuildService(IServiceClient serviceClient)
     : this(serviceClient, new ConverterForBuild())
 {
     if (serviceClient == null)
     {
         throw new ArgumentNullException("serviceClient", "Precondition: serviceClient != null");
     }
 }
 public static SetObjectAclCommand Create(IServiceClient client, Uri endpoint, 
                                          ExecutionContext context,
                                          SetObjectAclRequest request)
 {
     OssUtils.CheckBucketName(request.BucketName);
     OssUtils.CheckObjectKey(request.Key);
     return new SetObjectAclCommand(client, endpoint, context, request);
 }
Ejemplo n.º 10
0
        public Model(IServiceClient serviceClient)
        {
            if (serviceClient == null)
            {
                throw new ArgumentNullException("serviceClient");
            }

            _serviceClient = serviceClient;
        }
Ejemplo n.º 11
0
        /// <summary>Initializes a new instance of the <see cref="RenderService"/> class.</summary>
        /// <param name="serviceClient">The service client.</param>
        /// <exception cref="ArgumentNullException">The value of <paramref name="serviceClient"/> is a null reference.</exception>
        public RenderService(IServiceClient serviceClient)
        {
            if (serviceClient == null)
            {
                throw new ArgumentNullException("serviceClient", "Precondition: serviceClient != null");
            }

            this.serviceClient = serviceClient;
        }
Ejemplo n.º 12
0
        private SetBucketAclCommand(IServiceClient client, Uri endpoint, ExecutionContext context,
                                    string bucketName, SetBucketAclRequest request)
            : base(client, endpoint, context)
        {
            OssUtils.CheckBucketName(bucketName);

            _bucketName = bucketName;
            _request = request;
        }
Ejemplo n.º 13
0
        /// <summary>Initializes a new instance of the <see cref="FactoryBase"/> class.</summary>
        /// <param name="serviceClient"></param>
        /// <exception cref="ArgumentNullException">The value of <paramref name="serviceClient"/> is a null reference.</exception>
        protected FactoryBase(IServiceClient serviceClient)
        {
            if (serviceClient == null)
            {
                throw new ArgumentNullException("serviceClient", "Precondition failed: serviceClient != null");
            }

            this.serviceClient = serviceClient;
        }
Ejemplo n.º 14
0
        /// <summary>Initializes a new instance of the <see cref="MapRepositoryFactory"/> class.</summary>
        /// <param name="serviceClient">The service client.</param>
        public MapRepositoryFactory(IServiceClient serviceClient)
        {
            if (serviceClient == null)
            {
                throw new ArgumentNullException("serviceClient", "Precondition: serviceClient != null");
            }

            this.serviceClient = serviceClient;
        }
Ejemplo n.º 15
0
        /// <summary>Initializes a new instance of the <see cref="MapNameRepositoryFactory"/> class.</summary>
        /// <param name="serviceClient"></param>
        public MapNameRepositoryFactory(IServiceClient serviceClient)
        {
            if (serviceClient == null)
            {
                throw new ArgumentNullException("serviceClient");
            }

            this.serviceClient = serviceClient;
        }
Ejemplo n.º 16
0
        private DeleteObjectCommand(IServiceClient client, Uri endpoint, ExecutionContext context,
                                    string bucketName, string key)
            : base(client, endpoint, context)
        {
            OssUtils.CheckBucketName(bucketName);
            OssUtils.CheckObjectKey(key);

            _bucketName = bucketName;
            _key = key;
        }
        public void Async_Call_HelloWorld_with_ServiceClients_on_PreDefined_Routes(IServiceClient client)
        {
            HelloResponse response = null;
            client.SendAsync<HelloResponse>(new Hello { Name = "World!" },
                r => response = r, (r, e) => Assert.Fail("NetworkError"));

            Thread.Sleep(TimeSpan.FromSeconds(1));

            Assert.That(response.Result, Is.EqualTo("Hello, World!"));
        }
 public static AbortMultipartUploadCommand Create(IServiceClient client, Uri endpoint, ExecutionContext context,
                                          AbortMultipartUploadRequest abortMultipartUploadRequest)
 {
     OssUtils.CheckBucketName(abortMultipartUploadRequest.BucketName);
     OssUtils.CheckObjectKey(abortMultipartUploadRequest.Key);
     
     if (string.IsNullOrEmpty(abortMultipartUploadRequest.UploadId))
         throw new ArgumentException(Resources.ExceptionIfArgumentStringIsNullOrEmpty, "uploadId");          
     
     return new AbortMultipartUploadCommand(client, endpoint, context, abortMultipartUploadRequest);
 }
Ejemplo n.º 19
0
 private static void GetStatus(IServiceClient client)
 {
     client.GetAsync(new StatusRequest(),
     (r) =>
     {
       Console.WriteLine("Result of status:" + r.Dump());
     }, (r, e) =>
     {
       Console.WriteLine("Error adding:" + e.Dump());
     });
       Wait();
 }
        public void Async_Call_HelloWorld_with_Async_ServiceClients_on_UserDefined_Routes(IServiceClient client)
        {
            HelloResponse response = null;
            client.GetAsync<HelloResponse>("/hello/World!",
                r => response = r, (r, e) => Assert.Fail("NetworkError"));

            var i = 0;
            while (response == null && i++ < 5)
                Thread.Sleep(TimeSpan.FromSeconds(1));

            Assert.That(response.Result, Is.EqualTo("Hello, World!"));
        }
Ejemplo n.º 21
0
 public void Clean()
 {
     try
     {
         if (_client != null)
             _client.Dispose();
     }
     catch (Exception exception)
     {
         _reporter.Report(string.Format("{0}: {1}", Name, Res.CleanError), exception);
     }
     _client = null;
 }
        private SetBucketLoggingCommand(IServiceClient client, Uri endpoint, ExecutionContext context,
                                    string bucketName, SetBucketLoggingRequest setBucketLoggingRequest)
            : base(client, endpoint, context)
        {
            OssUtils.CheckBucketName(setBucketLoggingRequest.BucketName);
            OssUtils.CheckBucketName(setBucketLoggingRequest.TargetBucket);

            if (!OssUtils.IsLoggingPrefixValid(setBucketLoggingRequest.TargetPrefix))
                throw new ArgumentException("Invalid logging prefix " + setBucketLoggingRequest.TargetPrefix);

            _bucketName = bucketName;
            _setBucketLoggingRequest = setBucketLoggingRequest;
        }
Ejemplo n.º 23
0
 private static void PuSegmentMatcher(IServiceClient client, string segment)
 {
     client.PutAsync(new SegmentMatcherRequest()
       {
     SegmentMatcher = segment,
       }, (r) =>
       {
     Console.WriteLine("Result of add:" + r.Success);
       }, (r, e) =>
       {
     Console.WriteLine("Error adding:" + e.Dump());
       });
       Wait();
 }
Ejemplo n.º 24
0
 public static Manager GetInstance(ISQLitePlatform plataform, IServiceClient client, string path)
 {
     if (_instance == null)
     {
         lock (_mutex)
         {
             if (_instance == null)
             {
                 _instance = new Manager(plataform, client, path);
             }
         }
     }
     return _instance;
 }
Ejemplo n.º 25
0
 private void Run(IServiceRunTarget target)
 {
     if (_client == null)
         _client = _clientFactory.Create();
     try
     {
         target.Run(_client);
     }
     catch (Exception exception)
     {
         _reporter.Report(string.Format("{0}: {1}", target.Name, Res.RunError), exception);
         Clean(target);
         Clean();
     }
 }
Ejemplo n.º 26
0
        /// <summary>Initializes a new instance of the <see cref="BuildService"/> class.</summary>
        /// <param name="serviceClient">The service client.</param>
        /// <param name="converterForBuild">The converter for <see cref="Build"/>.</param>
        /// <exception cref="ArgumentNullException">The value of <paramref name="serviceClient"/> or <paramref name="converterForBuild"/> is a null reference.</exception>
        public BuildService(IServiceClient serviceClient, IConverter<BuildDataContract, Build> converterForBuild)
        {
            if (serviceClient == null)
            {
                throw new ArgumentNullException("serviceClient", "Precondition: serviceClient != null");
            }

            if (converterForBuild == null)
            {
                throw new ArgumentNullException("converterForBuild", "Precondition: converterForBuild != null");
            }

            this.serviceClient = serviceClient;
            this.converterForBuild = converterForBuild;
        }
Ejemplo n.º 27
0
        /// <summary>Initializes a new instance of the <see cref="BuildService"/> class.</summary>
        /// <param name="serviceClient"></param>
        /// <param name="buildConverter">An object that can convert <see cref="BuildDTO"/> to <see cref="Build"/>.</param>
        /// <exception cref="ArgumentNullException">This constructor does not accept null as a valid argument.</exception>
        public BuildService(IServiceClient serviceClient, IConverter<BuildDTO, Build> buildConverter)
        {
            if (serviceClient == null)
            {
                throw new ArgumentNullException("serviceClient");
            }

            if (buildConverter == null)
            {
                throw new ArgumentNullException("buildConverter");
            }

            this.serviceClient = serviceClient;
            this.buildConverter = buildConverter;
        }
Ejemplo n.º 28
0
        public CurrencyExchange(IServiceClient serviceClient, IConverter<ExchangeDTO, Exchange> exchangeConverter)
        {
            if (serviceClient == null)
            {
                throw new ArgumentNullException("serviceClient");
            }

            if (exchangeConverter == null)
            {
                throw new ArgumentNullException("exchangeConverter");
            }

            this.serviceClient = serviceClient;
            this.exchangeConverter = exchangeConverter;
        }
Ejemplo n.º 29
0
        public CurrencyExchange(IServiceClient serviceClient, IConverter<ExchangeDataContract, Exchange> exchangeConverter)
        {
            if (serviceClient == null)
            {
                throw new ArgumentNullException("serviceClient", "Precondition: serviceClient != null");
            }

            if (exchangeConverter == null)
            {
                throw new ArgumentNullException("exchangeConverter", "Precondition: exchangeConverter != null");
            }

            this.serviceClient = serviceClient;
            this.exchangeConverter = exchangeConverter;
        }
        private SetBucketWebsiteCommand(IServiceClient client, Uri endpoint, ExecutionContext context,
                                    string bucketName, SetBucketWebsiteRequest setBucketWebsiteRequest)
            : base(client, endpoint, context)
        {
            OssUtils.CheckBucketName(bucketName);
            if (string.IsNullOrEmpty(setBucketWebsiteRequest.IndexDocument))
                throw new ArgumentException("index document must not be empty");
            if (!OssUtils.IsWebpageValid(setBucketWebsiteRequest.IndexDocument))
                throw new ArgumentException("Invalid index document, must be end with .html");
            if (!string.IsNullOrEmpty(setBucketWebsiteRequest.ErrorDocument)
                && !OssUtils.IsWebpageValid(setBucketWebsiteRequest.ErrorDocument))
                throw new ArgumentException("Invalid error document, must be end with .html");

            _bucketName = bucketName;
            _setBucketWebsiteRequest = setBucketWebsiteRequest;
        }
Ejemplo n.º 31
0
 public AuthController(SqlSugarClient dbContext, ILogger <AuthController> logger, IServiceClient serviceClient)
 {
     _dbContext     = dbContext;
     _logger        = logger;
     _serviceClient = serviceClient;
 }
Ejemplo n.º 32
0
 public TenantUserController(IServiceClient _client, IRedisClient _redis) : base(_client, _redis)
 {
 }
Ejemplo n.º 33
0
 public ProviderClient(IServiceClient serviceClient)
 {
     _serviceClient = serviceClient;
 }
Ejemplo n.º 34
0
 public FuzzyMatcherClient(IServiceClient client)
 {
     this.client = client;
     this.client.SetUnderlying(this);
 }
 public static CreateBucketCommand Create(IServiceClient client, Uri endpoint,
                                          ExecutionContext context,
                                          string bucketName, StorageClass?storageClass = null)
 {
     return(new CreateBucketCommand(client, endpoint, context, bucketName, storageClass));
 }
Ejemplo n.º 36
0
 /// <summary>Initializes a new instance of the <see cref="FactoryForV2Commerce"/> class. Initializes a new instance of the <see cref="FactoryBase"/> class.</summary>
 /// <param name="serviceClient"></param>
 /// <exception cref="ArgumentNullException">The value of <paramref name="serviceClient"/> is a null reference.</exception>
 public FactoryForV2Commerce(IServiceClient serviceClient)
     : base(serviceClient)
 {
 }
Ejemplo n.º 37
0
 public void SetUp()
 {
     client = GetClient();
 }
Ejemplo n.º 38
0
 public void SetUp()
 {
     client = CreateClient();
 }
Ejemplo n.º 39
0
 public static ListBucketsCommand Create(IServiceClient client, Uri endpoint, ExecutionContext context,
                                         ListBucketsRequest request)
 {
     return(new ListBucketsCommand(client, endpoint, context,
                                   DeserializerFactory.GetFactory().CreateListBucketResultDeserializer(), request));
 }
Ejemplo n.º 40
0
 public ListCommand(IServiceClient serviceClient)
 {
     this.serviceClient = serviceClient;
 }
Ejemplo n.º 41
0
        public void Can_SEND_AllReqstars_PrettyTypedApi(IServiceClient client)
        {
            var allReqstars = client.Send(new AllReqstars());

            Assert.That(allReqstars.Count, Is.EqualTo(ReqstarsService.SeedData.Length));
        }
Ejemplo n.º 42
0
 public ServiceClientFactory(IServiceClient serviceClient, ClientFactoryContext context, IClientFactory clientFactory)
 {
     _clientFactory = clientFactory;
     _context       = context;
     _serviceClient = serviceClient;
 }
Ejemplo n.º 43
0
 public BakanaLoader(string host)
 {
     client = new JsonServiceClient(host);
 }
 public SendCloudToDeviceMessage(ILoRaDeviceCacheStore cacheStore, RegistryManager registryManager, IServiceClient serviceClient, ILogger <SendCloudToDeviceMessage> log)
 {
     this.cacheStore      = cacheStore;
     this.registryManager = registryManager;
     this.serviceClient   = serviceClient;
     this.log             = log;
 }
Ejemplo n.º 45
0
 public CotizacionRepository(DWProdDbContext context, IServiceClient _serviceClient)
     : base(context)
 {
     this.serviceClient = _serviceClient;
 }
Ejemplo n.º 46
0
 public LoginViewModel(IServiceClient serviceClient, IEventAggregator eventAggregator)
 {
     _serviceClient   = serviceClient;
     _eventAggregator = eventAggregator;
 }
Ejemplo n.º 47
0
 /// <summary>Initializes a new instance of the <see cref="MapRepository"/> class.</summary>
 /// <param name="serviceClient">The service client.</param>
 public MapRepository(IServiceClient serviceClient)
     : this(serviceClient, new ConverterForMapCollection())
 {
 }
 public static SetBucketRefererCommand Create(IServiceClient client, Uri endpoint,
                                              ExecutionContext context,
                                              string bucketName, SetBucketRefererRequest setBucketRefererRequest)
 {
     return(new SetBucketRefererCommand(client, endpoint, context, bucketName, setBucketRefererRequest));
 }
 public static DeleteBucketLoggingCommand Create(IServiceClient client, Uri endpoint,
                                                 ExecutionContext context,
                                                 string bucketName)
 {
     return(new DeleteBucketLoggingCommand(client, endpoint, context, bucketName));
 }
Ejemplo n.º 50
0
 /// <summary>Initializes a new instance of the <see cref="FileRepositoryFactory"/> class.</summary>
 /// <param name="serviceClient">The service client.</param>
 public FileRepositoryFactory(IServiceClient serviceClient)
 {
     this.serviceClient = serviceClient;
 }
Ejemplo n.º 51
0
 public ReportRenderController(IServiceClient sclient, IRedisClient redis) : base(sclient, redis)
 {
 }
        public void Post_ValidRequest_succeeds(IServiceClient client)
        {
            var response = client.Send(validRequest);

            Assert.That(response.ResponseStatus, Is.Null);
        }
Ejemplo n.º 53
0
 public ServiceId(IGraphService graphService, IB2CGraphService b2CGraphService, IServiceClient serviceClient)
 {
     _graphService    = graphService;
     _b2CGraphService = b2CGraphService;
     _serviceClient   = serviceClient;
 }
 public static CreateBucketCommand Create(IServiceClient client, Uri endpoint,
                                          ExecutionContext context,
                                          string bucketName, CreateBucketRequest createBucketRequest)
 {
     return(new CreateBucketCommand(client, endpoint, context, bucketName, createBucketRequest));
 }
Ejemplo n.º 55
0
        public async Task Can_download_Strings_response_Async(IServiceClient client)
        {
            var response = await client.GetAsync(new Strings { Text = "Test" });

            Assert.That(response, Is.EqualTo("Hello, Test"));
        }
Ejemplo n.º 56
0
 public List <Reqstar> GetAllReqstars(IServiceClient client)
 {
     return(client.Send(new AllReqstars()));
 }
Ejemplo n.º 57
0
 protected OssCommand(IServiceClient client, Uri endpoint, ExecutionContext context)
     : this(client, endpoint, context, false)
 {
 }
 public ApiInternalService(IEbConnectionFactory _dbf, IEbStaticFileClient _sfc, IServiceClient _ssclient, IMessageProducer _mqp) : base(_dbf, _sfc, _ssclient, _mqp)
 {
 }
Ejemplo n.º 59
0
        public ModCommand(IServiceClient serviceClient) : base("mod")
        {
            this.serviceClient = serviceClient;

            RegisterCommand(new ListCommand(serviceClient));
        }
Ejemplo n.º 60
0
 public CommonController(IServiceClient _client, IRedisClient _redis) : base(_client, _redis)
 {
 }