public EntityBatchPair(TAzureTableEntity entity) { TableEntity = entity; SerializedEntity = JsonSerializer.SerializeToString(entity); EntityByteSize = Encoding.UTF8.GetByteCount(SerializedEntity); IsInBatch = false; }
public EntityBatchPair(TAzureTableEntity entity) { TableEntity = entity; SerializedEntity = JsonConvert.SerializeObject(entity); EntityByteSize = Encoding.UTF8.GetByteCount(SerializedEntity); IsInBatch = false; }
private void AddOperationToBatch(ref TableBatchOperation tableBatchOperation, TAzureTableEntity entity, SaveType batchMethodName) { switch (batchMethodName) { case SaveType.Insert: tableBatchOperation.Insert(entity); break; case SaveType.InsertOrMerge: tableBatchOperation.InsertOrMerge(entity); break; case SaveType.InsertOrReplace: tableBatchOperation.InsertOrReplace(entity); break; case SaveType.Merge: tableBatchOperation.Merge(entity); break; case SaveType.Delete: tableBatchOperation.Delete(entity); break; case SaveType.Replace: tableBatchOperation.Replace(entity); break; } }
private static void AddOperationToBatch(ref TableBatchOperation tableBatchOperation, TAzureTableEntity entity, string batchMethodName) { switch (batchMethodName) { case CtConstants.TableOpInsert: tableBatchOperation.Insert(entity); break; case CtConstants.TableOpInsertOrMerge: tableBatchOperation.InsertOrMerge(entity); break; case CtConstants.TableOpInsertOrReplace: tableBatchOperation.InsertOrReplace(entity); break; case CtConstants.TableOpMerge: tableBatchOperation.Merge(entity); break; case CtConstants.TableOpDelete: entity.ETag = "*"; tableBatchOperation.Delete(entity); break; case CtConstants.TableOpReplace: tableBatchOperation.Replace(entity); break; } }