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(); } }
public virtual async Task DeleteAsync(TKey key) { await _tableStorageProvider.DeleteAsync(key); }
public override void Dispose() { _tables.DeleteAsync(_tableName).Wait(); _tables.Dispose(); Cleanup(); base.Dispose(); }