Example #1
0
        public async Task InsertAsync(string key, byte[] package, DateTime expiryDate)
        {
            Debug.WriteLine("New insert request");
            InsertRequest request = new InsertRequest(key, package, expiryDate);

            IConnection connection = SelectServerAndCreateConnection(key);
            bool        response   = await _insertProcessor.ExecuteAsync(request, connection);

            Debug.WriteLine($"InsertRequest status: {response}");
        }
Example #2
0
        public async Task <bool> InsertAsync(string key, byte[] package, DateTime?expiryDate)
        {
            Trace.WriteLine("New insert request");

            ServerConfig server  = GetServerInternal(key);
            Request      request = InsertRequest.New(key, package, expiryDate, server.Auth);

            var response = await _connectionPool.UseAsync(con => _insertProcessor.ExecuteAsync(request, con, server));

            Trace.WriteLine($"InsertRequest status: {response.Added}");

            return(response.Added);
        }