public Add ( |
||
response | ||
return | void |
public void ExecuteOperation() { Response = new TransactionFramework.InProcessTransactionResponse(); var chain = new TransactionFramework.TransactionChain(); chain.TransactionCompleted += ChainOnTransactionCompleted; while (Operations.Count > 0) { IBatchOperation operation = Operations.Dequeue(); TransactionFramework.InProcessTransactionResponse newResponse = operation.BuildTransactionChain(ref chain); Response.Add(newResponse); } MapManager.ExecuteTransaction(chain); }
public void ExecuteOperation() { Response = new TransactionFramework.InProcessTransactionResponse(); var chain = new TransactionFramework.TransactionChain(); chain.TransactionCompleted += ChainOnTransactionCompleted; while (Operations.Count > 0) { IBatchOperation operation = Operations.Dequeue(); TransactionFramework.InProcessTransactionResponse newResponse = operation.BuildTransactionChain(ref chain); Response.Add(newResponse); } MapManager.ExecuteTransaction(chain); }
public void ExecuteOperation() { Response = new TransactionFramework.InProcessTransactionResponse(); TransactionFramework.TransactionChain chain = new TransactionFramework.TransactionChain(); chain.TransactionCompleted += ChainOnTransactionCompleted; while (Operations.Count > 0) { TranscludeNodesOperation operation = Operations.Dequeue(); if (chain.NumOfTransactions > 50) { MapManager.ExecuteTransaction(chain); chain = new TransactionFramework.TransactionChain(); } TransactionFramework.InProcessTransactionResponse newResponse = operation.OperationBuilder.BuildTransactionChain(ref chain); Response.Add(newResponse); } MapManager.ExecuteTransaction(chain); }
public void ExecuteOperation() { Response = new TransactionFramework.InProcessTransactionResponse(); TransactionFramework.TransactionChain chain = new TransactionFramework.TransactionChain(); chain.TransactionCompleted += ChainOnTransactionCompleted; while (Operations.Count > 0) { TranscludeNodesOperation operation = Operations.Dequeue(); if (chain.NumOfTransactions > 50) { MapManager.ExecuteTransaction(chain); chain = new TransactionFramework.TransactionChain(); } TransactionFramework.InProcessTransactionResponse newResponse = operation.OperationBuilder.BuildTransactionChain(ref chain); Response.Add(newResponse); } MapManager.ExecuteTransaction(chain); }