Example #1
0
        public void Write(string key, string value)
        {
            var rowId = new TableRowId(_partitionKey, key);

            if (value == null)
            {
                _tableStorage.DeleteAsync(_tableName, new[] { rowId }).Wait();
            }
            else
            {
                var row = new TableRow(rowId);
                row["value"] = value;
                _tableStorage.InsertOrReplaceAsync(_tableName, new[] { row }).Wait();
            }
        }
Example #2
0
 public virtual async Task DeleteAsync(TKey key)
 {
     await _tableStorageProvider.DeleteAsync(key);
 }
Example #3
0
        public override void Dispose()
        {
            _tables.DeleteAsync(_tableName).Wait();

            _tables.Dispose();

            Cleanup();

            base.Dispose();
        }