1 instantiation of InstancePersistenceContext
System.Runtime.DurableInstancing (1)
System\Runtime\DurableInstancing\InstanceHandle.cs (1)
959this.executionContext = new InstancePersistenceContext(this.handle, HostTransaction);
54 references to InstancePersistenceContext
System.Activities.DurableInstancing (26)
System\Activities\DurableInstancing\CreateWorkflowOwnerAsyncResult.cs (1)
30InstancePersistenceContext context,
System\Activities\DurableInstancing\DeleteWorkflowOwnerAsyncResult.cs (1)
20InstancePersistenceContext context,
System\Activities\DurableInstancing\DetectActivatableWorkflowsAsyncResult.cs (1)
21InstancePersistenceContext context,
System\Activities\DurableInstancing\DetectRunnableInstancesAsyncResult.cs (1)
21InstancePersistenceContext context,
System\Activities\DurableInstancing\ExtendLockAsyncResult.cs (1)
20InstancePersistenceContext context,
System\Activities\DurableInstancing\LoadRetryAsyncResult.cs (2)
23public LoadRetryAsyncResult(SqlWorkflowInstanceStore store, InstancePersistenceContext context, 54InstancePersistenceContext InstancePersistenceContext
System\Activities\DurableInstancing\LoadWorkflowAsyncResult.cs (1)
28InstancePersistenceContext context,
System\Activities\DurableInstancing\LoadWorkflowByKeyAsyncResult.cs (1)
16InstancePersistenceContext context,
System\Activities\DurableInstancing\QueryActivatableWorkflowAsyncResult.cs (1)
22InstancePersistenceContext context,
System\Activities\DurableInstancing\RecoverInstanceLocksAsyncResult.cs (1)
20InstancePersistenceContext context,
System\Activities\DurableInstancing\SaveWorkflowAsyncResult.cs (2)
48InstancePersistenceContext context, 317static void UpdateKeyData(InstancePersistenceContext context, SaveWorkflowCommand saveWorkflowCommand)
System\Activities\DurableInstancing\SerializationUtilities.cs (1)
111InstancePersistenceContext context, InstanceEncodingOption instanceEncodingOption)
System\Activities\DurableInstancing\SqlWorkflowInstanceStore.cs (5)
330protected internal override IAsyncResult BeginTryCommand(InstancePersistenceContext context, InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state) 355internal IAsyncResult BeginTryCommandSkipRetry(InstancePersistenceContext context, InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state) 391internal IAsyncResult BeginTryCommandInternalWithVersionCheck(InstancePersistenceContext context, InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state, Version targetVersion) 398internal IAsyncResult BeginTryCommandInternal(InstancePersistenceContext context, InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state) 403internal IAsyncResult BeginTryCommandInternal(InstancePersistenceContext context, InstancePersistenceCommand command, Transaction transaction, TimeSpan timeout, AsyncCallback callback, object state)
System\Activities\DurableInstancing\SqlWorkflowInstanceStoreAsyncResult.cs (3)
24InstancePersistenceContext context, 40InstancePersistenceContext context, 82protected InstancePersistenceContext InstancePersistenceContext
System\Activities\DurableInstancing\TestVersionAndRunAsyncResult.cs (1)
26InstancePersistenceContext context,
System\Activities\DurableInstancing\TryLoadRunnableWorkflowAsyncResult.cs (1)
20InstancePersistenceContext context,
System\Activities\DurableInstancing\UnlockInstanceAsyncResult.cs (1)
19InstancePersistenceContext context,
System\Activities\DurableInstancing\WorkflowOwnerAsyncResult.cs (1)
20InstancePersistenceContext context,
System.Runtime.DurableInstancing (28)
System\Runtime\DurableInstancing\InstanceHandle.cs (8)
137InstancePersistenceContext CurrentExecutionContext { get; set; } 166InstancePersistenceContext currentContext = null; 453internal InstancePersistenceContext AcquireExecutionContext(Transaction hostTransaction, TimeSpan timeout) 456InstancePersistenceContext result = null; 491internal InstancePersistenceContext EndAcquireExecutionContext(IAsyncResult result) 788InstancePersistenceContext executionContext; 886public static InstancePersistenceContext End(IAsyncResult result) 982InstancePersistenceContext ReuseContext()
System\Runtime\DurableInstancing\InstancePersistenceContext.cs (15)
117public void SetCancellationHandler(Action<InstancePersistenceContext> cancellationHandler) 784Action<InstancePersistenceContext> onCancel = lastAsyncResult == null ? null : lastAsyncResult.CancellationHandler; 947InstancePersistenceContext context; 951Action<InstancePersistenceContext> cancellationHandler; 991public ExecuteAsyncResult(InstancePersistenceContext context, InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state) 1026[Fx.Tag.Blocking(CancelMethod = "NotifyHandleFree", CancelDeclaringType = typeof(InstancePersistenceContext))] 1069[Fx.Tag.Blocking(CancelMethod = "NotifyHandleFree", CancelDeclaringType = typeof(InstancePersistenceContext))] 1070public ExecuteAsyncResult(InstancePersistenceContext context, InstancePersistenceCommand command, TimeSpan timeout) 1108internal Action<InstancePersistenceContext> CancellationHandler 1112Action<InstancePersistenceContext> handler = this.cancellationHandler; 1164[Fx.Tag.Blocking(CancelMethod = "NotifyHandleFree", CancelDeclaringType = typeof(InstancePersistenceContext), Conditional = "!result.IsCOmpleted")] 1182[Fx.Tag.Blocking(CancelMethod = "NotifyHandleFree", CancelDeclaringType = typeof(InstancePersistenceContext), Conditional = "synchronous")] 1472[Fx.Tag.Blocking(CancelMethod = "NotifyHandleFree", CancelDeclaringType = typeof(InstancePersistenceContext), Conditional = "synchronous")] 1645readonly InstancePersistenceContext context; 1647public BindReclaimedLockAsyncResult(InstancePersistenceContext context, AsyncWaitHandle wait, TimeSpan timeout, AsyncCallback callback, object state)
System\Runtime\DurableInstancing\InstanceStore.cs (5)
84return InstancePersistenceContext.OuterExecute(handle, command, Transaction.Current, timeout); 104return InstancePersistenceContext.BeginOuterExecute(handle, command, Transaction.Current, timeout, callback, state); 111return InstancePersistenceContext.EndOuterExecute(result); 235protected internal virtual bool TryCommand(InstancePersistenceContext context, InstancePersistenceCommand command, TimeSpan timeout) 241protected internal virtual IAsyncResult BeginTryCommand(InstancePersistenceContext context, InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state)