public void CreateProcess(string AppId, string ProcessId, String OriginalBlobName) { ProcessTrackInfo info = new ProcessTrackInfo(AppId, ProcessId, OriginalBlobName); info.Step = "0"; TableOperation insertOperation = TableOperation.Insert(info); table.Execute(insertOperation); }
public void StepAdvance(string AppId, string ProcessId, String OriginalBlobName, string codecIdStep) { TableOperation retrieveOperation = TableOperation.Retrieve <ProcessTrackInfo>(GetPartitionKey(AppId, OriginalBlobName), ProcessId); TableResult retrievedResult = table.Execute(retrieveOperation); ProcessTrackInfo updateEntity = (ProcessTrackInfo)retrievedResult.Result; updateEntity.Step = codecIdStep; TableOperation updateOperation = TableOperation.Replace(updateEntity); table.Execute(updateOperation); }