1 write to persistenceContext
System.ServiceModel.Activities (1)
System\ServiceModel\Activities\Dispatcher\PersistenceContext.cs (1)
978this.persistenceContext = persistenceContext;
23 references to persistenceContext
System.ServiceModel.Activities (23)
System\ServiceModel\Activities\Dispatcher\PersistenceContext.cs (23)
984this.persistenceContext.StartOperation(); 994if (this.persistenceContext.IsVisible) 996if (this.persistenceContext.store != null && this.persistenceContext.IsLocked) 999this.persistenceContext.PopulateActivationMetadata(saveCommand); 1000IAsyncResult result = this.persistenceContext.store.BeginExecute( 1001this.persistenceContext.handle, 1022lock (this.persistenceContext.ThisLock) 1024this.persistenceContext.ThrowIfDisposedOrNotOpen(); 1036this.persistenceContext.Fault(); 1052this.persistenceContext.FinishOperation(); 1066thisPtr.persistenceContext.store.EndExecute(result); 1072this.persistenceContext.IsLocked = false; 1077result = this.persistenceContext.BeginEnlist(this.timeoutHelper.RemainingTime(), PrepareAsyncCompletion(ReleaseAsyncResult.handleEndEnlist), this); 1085thisPtr.persistenceContext.EndEnlist(result); 1087if (!thisPtr.persistenceContext.ScheduleDetach()) 1089thisPtr.persistenceContext.directory.RemoveInstance(thisPtr.persistenceContext); 1092foreach (InstanceKey key in thisPtr.persistenceContext.keysToAssociate) 1094thisPtr.persistenceContext.AssociatedKeys.Remove(key); 1096thisPtr.persistenceContext.keysToAssociate.Clear(); 1097thisPtr.persistenceContext.keysToDisassociate.Clear(); 1106this.persistenceContext.OnFinishOperationHelper(exception, false);