1 write to persistenceContext
System.ServiceModel.Activities (1)
System\ServiceModel\Activities\Dispatcher\WorkflowServiceInstance.cs (1)
149this.persistenceContext = persistenceContext;
55 references to persistenceContext
System.ServiceModel.Activities (55)
System\ServiceModel\Activities\Dispatcher\WorkflowServiceInstance.cs (55)
150this.persistenceContext.Closed += this.OnPersistenceContextClosed; 407if (this.persistenceContext.Aborted && !this.abortingExtensions) 833this.persistenceContext.Bookmarks = null; 978if (this.persistenceContext != null) 980this.persistenceContext.Abort(); 992this.bufferedReceiveManager.AbandonBufferedReceives(this.persistenceContext.AssociatedKeys); 1004this.bufferedReceiveManager.AbandonBufferedReceives(this.persistenceContext.AssociatedKeys); 1612if (this.persistenceContext == null) 1618return this.persistenceContext.BeginAssociateKeys(keys, this.persistTimeout, callback, state); 1624if (this.persistenceContext == null) 1630this.persistenceContext.EndAssociateKeys(result); 1636if (persistenceContext != null) 1638this.persistenceContext.DisassociateKeys(keys); 1816if (this.persistenceContext == null) 2168this.persistenceContext.Bookmarks = this.Controller.GetBookmarks(); 2169this.BufferedReceiveManager.Retry(this.persistenceContext.AssociatedKeys, this.persistenceContext.Bookmarks); 2346OperationExecutionFault.CreateTransactedLockException(this.persistenceContext.InstanceId, operationName))); 2357OperationExecutionFault.CreateInstanceUnloadedFault(SR.ServiceInstanceUnloaded(this.persistenceContext.InstanceId)))); 2364OperationExecutionFault.CreateInstanceNotFoundFault(SR.ServiceInstanceTerminated(this.persistenceContext.InstanceId)))); 2699if (this.workflowInstance.persistenceContext.State != CommunicationState.Opened) 2709IAsyncResult result = this.workflowInstance.persistenceContext.BeginRelease(this.workflowInstance.persistTimeout, 2718thisPtr.workflowInstance.persistenceContext.EndRelease(result); 2724IAsyncResult closeResult = thisPtr.workflowInstance.persistenceContext.BeginClose(thisPtr.timeoutHelper.RemainingTime(), 2732thisPtr.workflowInstance.persistenceContext.EndClose(result); 2954result = this.workflow.persistenceContext.BeginAssociateInfrastructureKeys(this.associatedKeys, this.workflow.persistTimeout, 2963thisPtr.workflow.persistenceContext.EndAssociateInfrastructureKeys(result); 3616if (this.instance.persistenceContext != null && this.instance.persistenceContext.State == CommunicationState.Created) 3618IAsyncResult result = this.instance.persistenceContext.BeginOpen(timeoutHelper.RemainingTime(), 3716thisPtr.instance.persistenceContext.EndOpen(result); 3726if (this.instance.persistenceContext != null) 3786if (this.instance.persistenceContext != null) 3814result = this.instance.persistenceContext.BeginSave(this.data, this.saveStatus, this.instance.persistTimeout, PrepareInnerAsyncCompletion(persistedCallback), this); 3839thisPtr.instance.persistenceContext.EndSave(result); 4293if (this.Instance.persistenceContext.IsSuspended) 4295this.Instance.persistenceContext.IsSuspended = false; 4296this.Instance.persistenceContext.SuspendedReason = null; 4382return this.Instance.persistenceContext.BeginRelease(this.Instance.persistTimeout, callback, state); 4400this.Instance.persistenceContext.EndRelease(result); 4474return this.Instance.persistenceContext.BeginUpdateSuspendMetadata(this.reason, this.Instance.persistTimeout, callback, state); 4492this.Instance.persistenceContext.EndUpdateSuspendMetadata(result); 4545if (this.Instance.persistenceContext.IsSuspended) 4547this.Instance.persistenceContext.IsSuspended = false; 4548this.Instance.persistenceContext.SuspendedReason = null; 4696thisPtr.parent.Instance.persistenceContext.IsSuspended = true; 4697thisPtr.parent.Instance.persistenceContext.SuspendedReason = thisPtr.parent.reason; 4757this.Instance.persistenceContext.IsSuspended = false; 4758this.Instance.persistenceContext.SuspendedReason = null; 5660this.persistEnabled = this.instance.persistenceContext.CanPersist && this.timeToPersist < this.timeToUnload; 5661this.unloadEnabled = this.instance.persistenceContext.CanPersist && this.timeToUnload < TimeSpan.MaxValue; 5702if (this.instance.persistenceContext.CanPersist) 5775if (this.instance.persistenceContext.CanPersist) 6064if (this.instance.persistenceContext.CanPersist) 6129if (this.instance.persistenceContext.CanPersist)