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