System\ServiceModel\Dispatcher\ServiceDurableInstance.cs (36)
155OperationType operation = FinishOperationCommon(completeInstance, operationException, out disposeInstance);
158(performPersistence || (operation != OperationType.Delete && operation != OperationType.Unlock)),
165case OperationType.Unlock:
177case OperationType.Delete:
194case OperationType.Create:
218case OperationType.Update:
242case OperationType.None:
396OperationType FinishOperationCommon(bool completeInstance, Exception operationException, out bool disposeInstance)
410OperationType operation = OperationType.None;
438operation = OperationType.Delete;
450operation = OperationType.Unlock;
479operation = OperationType.Unlock;
495operation = OperationType.Delete;
509operation = OperationType.Update;
513operation = OperationType.Create;
561OperationType operation = OperationType.None;
570case OperationType.Unlock:
581case OperationType.Delete:
589case OperationType.Create:
604case OperationType.Update:
619case OperationType.None:
632if (operation == OperationType.None ||
660HandleOperationCompletion(OperationType.Create, result);
665HandleOperationCompletion(OperationType.Delete, result);
668static void HandleOperationCompletion(OperationType operation, IAsyncResult result)
700HandleOperationCompletion(OperationType.Unlock, result);
705HandleOperationCompletion(OperationType.Update, result);
708void CallEndOperation(OperationType operation, IAsyncResult result)
714case OperationType.Delete:
717case OperationType.Unlock:
720case OperationType.Create:
723case OperationType.Update:
726case OperationType.None: