Show / Hide Table of Contents

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

Declaration
public InstanceOwner DefaultInstanceOwner { get; set; }
Property Value
InstanceOwner

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()

Declaration
public InstanceHandle CreateInstanceHandle()
Returns
InstanceHandle

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()

Declaration
protected InstanceOwner[] GetInstanceOwners()
Returns
InstanceOwner[]

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>

Back to top Generated by DocFX