Class PersistenceIOParticipant
Inherited Members
Namespace: System.Activities.Persistence
Assembly: System.Activities.dll
Syntax
public abstract class PersistenceIOParticipant : PersistenceParticipant, IPersistencePipelineModule
Constructors
PersistenceIOParticipant(Boolean, Boolean)
Declaration
protected PersistenceIOParticipant(bool isSaveTransactionRequired, bool isLoadTransactionRequired)
Parameters
System.Boolean
isSaveTransactionRequired
|
System.Boolean
isLoadTransactionRequired
|
Methods
Abort()
Declaration
protected abstract void Abort()
BeginOnLoad(IDictionary<XName, Object>, TimeSpan, AsyncCallback, Object)
Declaration
protected virtual IAsyncResult BeginOnLoad(IDictionary<XName, object> readWriteValues, TimeSpan timeout, AsyncCallback callback, object state)
Parameters
System.Collections.Generic.IDictionary<System.Xml.Linq.XName, System.Object>
readWriteValues
|
System.TimeSpan
timeout
|
System.AsyncCallback
callback
|
System.Object
state
|
Returns
System.IAsyncResult
|
BeginOnSave(IDictionary<XName, Object>, IDictionary<XName, Object>, TimeSpan, AsyncCallback, Object)
Declaration
protected virtual IAsyncResult BeginOnSave(IDictionary<XName, object> readWriteValues, IDictionary<XName, object> writeOnlyValues, TimeSpan timeout, AsyncCallback callback, object state)
Parameters
System.Collections.Generic.IDictionary<System.Xml.Linq.XName, System.Object>
readWriteValues
|
System.Collections.Generic.IDictionary<System.Xml.Linq.XName, System.Object>
writeOnlyValues
|
System.TimeSpan
timeout
|
System.AsyncCallback
callback
|
System.Object
state
|
Returns
System.IAsyncResult
|
EndOnLoad(IAsyncResult)
Declaration
protected virtual void EndOnLoad(IAsyncResult result)
Parameters
System.IAsyncResult
result
|
EndOnSave(IAsyncResult)
Declaration
protected virtual void EndOnSave(IAsyncResult result)
Parameters
System.IAsyncResult
result
|