Class InstanceStore
Inheritance
System.Object
InstanceStore
Namespace: System.Activities.Runtime.DurableInstancing
Assembly: System.Activities.dll
Syntax
public abstract class InstanceStore : Object
Constructors
InstanceStore()
Declaration
protected InstanceStore()
Properties
DefaultInstanceOwner
Methods
BeginExecute(InstanceHandle, InstancePersistenceCommand, TimeSpan, AsyncCallback, Object)
Declaration
public IAsyncResult BeginExecute(InstanceHandle handle, InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state)
Parameters
InstanceHandle
handle
|
InstancePersistenceCommand
command
|
System.TimeSpan
timeout
|
System.AsyncCallback
callback
|
System.Object
state
|
Returns
System.IAsyncResult
|
BeginTryCommand(InstancePersistenceContext, InstancePersistenceCommand, TimeSpan, AsyncCallback, Object)
Declaration
protected virtual IAsyncResult BeginTryCommand(InstancePersistenceContext context, InstancePersistenceCommand command, TimeSpan timeout, AsyncCallback callback, object state)
Parameters
InstancePersistenceContext
context
|
InstancePersistenceCommand
command
|
System.TimeSpan
timeout
|
System.AsyncCallback
callback
|
System.Object
state
|
Returns
System.IAsyncResult
|
BeginWaitForEvents(InstanceHandle, TimeSpan, AsyncCallback, Object)
Declaration
public IAsyncResult BeginWaitForEvents(InstanceHandle handle, TimeSpan timeout, AsyncCallback callback, object state)
Parameters
InstanceHandle
handle
|
System.TimeSpan
timeout
|
System.AsyncCallback
callback
|
System.Object
state
|
Returns
System.IAsyncResult
|
CreateInstanceHandle()
CreateInstanceHandle(InstanceOwner)
Declaration
public InstanceHandle CreateInstanceHandle(InstanceOwner owner)
Parameters
InstanceOwner
owner
|
Returns
InstanceHandle
|
CreateInstanceHandle(InstanceOwner, Guid)
Declaration
public InstanceHandle CreateInstanceHandle(InstanceOwner owner, Guid instanceId)
Parameters
InstanceOwner
owner
|
System.Guid
instanceId
|
Returns
InstanceHandle
|
CreateInstanceHandle(Guid)
Declaration
public InstanceHandle CreateInstanceHandle(Guid instanceId)
Parameters
System.Guid
instanceId
|
Returns
InstanceHandle
|
EndExecute(IAsyncResult)
Declaration
public InstanceView EndExecute(IAsyncResult result)
Parameters
System.IAsyncResult
result
|
Returns
InstanceView
|
EndTryCommand(IAsyncResult)
Declaration
protected virtual bool EndTryCommand(IAsyncResult result)
Parameters
System.IAsyncResult
result
|
Returns
System.Boolean
|
EndWaitForEvents(IAsyncResult)
Declaration
public List<InstancePersistenceEvent> EndWaitForEvents(IAsyncResult result)
Parameters
System.IAsyncResult
result
|
Returns
System.Collections.Generic.List<InstancePersistenceEvent>
|
Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan)
Declaration
public InstanceView Execute(InstanceHandle handle, InstancePersistenceCommand command, TimeSpan timeout)
Parameters
InstanceHandle
handle
|
InstancePersistenceCommand
command
|
System.TimeSpan
timeout
|
Returns
InstanceView
|
GetEvents(InstanceOwner)
Declaration
protected InstancePersistenceEvent[] GetEvents(InstanceOwner owner)
Parameters
InstanceOwner
owner
|
Returns
InstancePersistenceEvent[]
|
GetInstanceOwners()
OnFreeInstanceHandle(InstanceHandle, Object)
Declaration
protected virtual void OnFreeInstanceHandle(InstanceHandle instanceHandle, object userContext)
Parameters
InstanceHandle
instanceHandle
|
System.Object
userContext
|
OnNewInstanceHandle(InstanceHandle)
Declaration
protected virtual object OnNewInstanceHandle(InstanceHandle instanceHandle)
Parameters
InstanceHandle
instanceHandle
|
Returns
System.Object
|
ResetEvent(InstancePersistenceEvent, InstanceOwner)
Declaration
protected void ResetEvent(InstancePersistenceEvent persistenceEvent, InstanceOwner owner)
Parameters
InstancePersistenceEvent
persistenceEvent
|
InstanceOwner
owner
|
SignalEvent(InstancePersistenceEvent, InstanceOwner)
Declaration
protected void SignalEvent(InstancePersistenceEvent persistenceEvent, InstanceOwner owner)
Parameters
InstancePersistenceEvent
persistenceEvent
|
InstanceOwner
owner
|
TryCommand(InstancePersistenceContext, InstancePersistenceCommand, TimeSpan)
Declaration
protected virtual bool TryCommand(InstancePersistenceContext context, InstancePersistenceCommand command, TimeSpan timeout)
Parameters
InstancePersistenceContext
context
|
InstancePersistenceCommand
command
|
System.TimeSpan
timeout
|
Returns
System.Boolean
|
WaitForEvents(InstanceHandle, TimeSpan)
Declaration
public List<InstancePersistenceEvent> WaitForEvents(InstanceHandle handle, TimeSpan timeout)
Parameters
InstanceHandle
handle
|
System.TimeSpan
timeout
|
Returns
System.Collections.Generic.List<InstancePersistenceEvent>
|