public string Remove(string QueueId, string RowKey) { // Create a retrieve operation that takes a customer entity TableOperation retrieveOperation = TableOperation.Retrieve <QueueNodeEntity>(QueueId, RowKey); // Execute the retrieve operation TableResult retrievedResult = table.Execute(retrieveOperation); // Assign the result to a QueueNodeEntity QueueNodeEntity deleteEntity = (QueueNodeEntity)retrievedResult.Result; // Create the Delete TableOperation if (deleteEntity != null) { string Data = deleteEntity.Data; TableOperation deleteOperation = TableOperation.Delete(deleteEntity); // Execute the command table.Execute(deleteOperation); return(Data); } else { return(null); } }
public void Insert(string QueueId, string RowKey, string Data) { // Create new table entity QueueNodeEntity entity = new QueueNodeEntity(QueueId, RowKey); entity.Data = Data; // Create the TableOperation that inserts the customer entity. TableOperation insertOperation = TableOperation.Insert(entity); // Execute the insert operation. table.Execute(insertOperation); }