1 write to durableInstance
System.WorkflowServices (1)
System\ServiceModel\Dispatcher\ServiceDurableInstance.cs (1)
558this.durableInstance = durableInstance;
35 references to durableInstance
System.WorkflowServices (35)
System\ServiceModel\Dispatcher\ServiceDurableInstance.cs (35)
564operation = this.durableInstance.FinishOperationCommon(completeInstance, operationException, out disposeInstace); 571if (this.durableInstance.lockingProvider != null) 574this.durableInstance.saveStateInOperationTransaction, 575this.durableInstance.clonedTransaction)) 577result = this.durableInstance.lockingProvider.BeginUnlock(this.durableInstance.operationTimeout, unlockCallback, this); 583this.durableInstance.saveStateInOperationTransaction, 584this.durableInstance.clonedTransaction)) 586result = this.durableInstance.provider.BeginDelete(this.durableInstance.Instance, this.durableInstance.operationTimeout, deleteCallback, this); 591this.durableInstance.saveStateInOperationTransaction, 592this.durableInstance.clonedTransaction)) 594if (this.durableInstance.lockingProvider != null) 596result = this.durableInstance.lockingProvider.BeginCreate(this.durableInstance.Instance, this.durableInstance.operationTimeout, disposeInstace, createCallback, this); 600result = this.durableInstance.provider.BeginCreate(this.durableInstance.Instance, this.durableInstance.operationTimeout, createCallback, this); 606this.durableInstance.saveStateInOperationTransaction, 607this.durableInstance.clonedTransaction)) 609if (this.durableInstance.lockingProvider != null) 611result = this.durableInstance.lockingProvider.BeginUpdate(this.durableInstance.Instance, this.durableInstance.operationTimeout, disposeInstace, updateCallback, this); 615result = this.durableInstance.provider.BeginUpdate(this.durableInstance.Instance, this.durableInstance.operationTimeout, updateCallback, this); 629this.durableInstance.DisposeInstance(); 715this.durableInstance.provider.EndDelete(result); 718this.durableInstance.lockingProvider.EndUnlock(result); 721this.durableInstance.provider.EndCreate(result); 724this.durableInstance.provider.EndUpdate(result); 735this.durableInstance.CompleteClonedTransaction();