Class WorkflowInstance.WorkflowInstanceControl
Inheritance
System.Object
WorkflowInstance.WorkflowInstanceControl
Namespace: System.Activities.Hosting
Assembly: System.Activities.dll
Syntax
protected sealed class WorkflowInstanceControl : ValueType
Properties
HasPendingTrackingRecords
Declaration
public bool HasPendingTrackingRecords { get; }
Property Value
System.Boolean
|
IsPersistable
Declaration
public bool IsPersistable { get; }
Property Value
System.Boolean
|
State
TrackingEnabled
Declaration
public bool TrackingEnabled { get; }
Property Value
System.Boolean
|
Methods
Abort()
Declaration
public void Abort()
Abort(Exception)
Declaration
public void Abort(Exception reason)
Parameters
System.Exception
reason
|
BeginFlushTrackingRecords(TimeSpan, AsyncCallback, Object)
Declaration
public IAsyncResult BeginFlushTrackingRecords(TimeSpan timeout, AsyncCallback callback, object state)
Parameters
System.TimeSpan
timeout
|
System.AsyncCallback
callback
|
System.Object
state
|
Returns
System.IAsyncResult
|
EndFlushTrackingRecords(IAsyncResult)
Declaration
public void EndFlushTrackingRecords(IAsyncResult result)
Parameters
System.IAsyncResult
result
|
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
System.Object
obj
|
Returns
System.Boolean
|
FlushTrackingRecords(TimeSpan)
Declaration
public void FlushTrackingRecords(TimeSpan timeout)
Parameters
System.TimeSpan
timeout
|
GetAbortReason()
Declaration
public Exception GetAbortReason()
Returns
System.Exception
|
GetBookmarks()
Declaration
public ReadOnlyCollection<BookmarkInfo> GetBookmarks()
Returns
System.Collections.ObjectModel.ReadOnlyCollection<BookmarkInfo>
|
GetBookmarks(BookmarkScope)
Declaration
public ReadOnlyCollection<BookmarkInfo> GetBookmarks(BookmarkScope scope)
Parameters
BookmarkScope
scope
|
Returns
System.Collections.ObjectModel.ReadOnlyCollection<BookmarkInfo>
|
GetCompletionState()
GetCompletionState(out IDictionary<String, Object>, out Exception)
Declaration
public ActivityInstanceState GetCompletionState(out IDictionary<string, object> outputs, out Exception terminationException)
Parameters
System.Collections.Generic.IDictionary<System.String, System.Object>
outputs
|
System.Exception
terminationException
|
Returns
ActivityInstanceState
|
GetCompletionState(out Exception)
Declaration
public ActivityInstanceState GetCompletionState(out Exception terminationException)
Parameters
System.Exception
terminationException
|
Returns
ActivityInstanceState
|
GetHashCode()
Declaration
public override int GetHashCode()
Returns
System.Int32
|
GetMappedVariables()
Declaration
public IDictionary<string, LocationInfo> GetMappedVariables()
Returns
System.Collections.Generic.IDictionary<System.String, LocationInfo>
|
PauseWhenPersistable()
Declaration
public void PauseWhenPersistable()
PrepareForSerialization()
Declaration
public object PrepareForSerialization()
Returns
System.Object
|
RequestPause()
Declaration
public void RequestPause()
Run()
Declaration
public void Run()
ScheduleBookmarkResumption(Bookmark, Object)
Declaration
public BookmarkResumptionResult ScheduleBookmarkResumption(Bookmark bookmark, object value)
Parameters
Bookmark
bookmark
|
System.Object
value
|
Returns
BookmarkResumptionResult
|
ScheduleBookmarkResumption(Bookmark, Object, BookmarkScope)
Declaration
public BookmarkResumptionResult ScheduleBookmarkResumption(Bookmark bookmark, object value, BookmarkScope scope)
Parameters
Bookmark
bookmark
|
System.Object
value
|
BookmarkScope
scope
|
Returns
BookmarkResumptionResult
|
ScheduleCancel()
Declaration
public void ScheduleCancel()
Terminate(Exception)
Declaration
public void Terminate(Exception reason)
Parameters
System.Exception
reason
|
Track(WorkflowInstanceRecord)
Declaration
public void Track(WorkflowInstanceRecord instanceRecord)
Parameters
WorkflowInstanceRecord
instanceRecord
|
Operators
Equality(WorkflowInstance.WorkflowInstanceControl, WorkflowInstance.WorkflowInstanceControl)
Declaration
public static bool operator ==(WorkflowInstance.WorkflowInstanceControl left, WorkflowInstance.WorkflowInstanceControl right)
Parameters
WorkflowInstance.WorkflowInstanceControl
left
|
WorkflowInstance.WorkflowInstanceControl
right
|
Returns
System.Boolean
|
Inequality(WorkflowInstance.WorkflowInstanceControl, WorkflowInstance.WorkflowInstanceControl)
Declaration
public static bool operator !=(WorkflowInstance.WorkflowInstanceControl left, WorkflowInstance.WorkflowInstanceControl right)
Parameters
WorkflowInstance.WorkflowInstanceControl
left
|
WorkflowInstance.WorkflowInstanceControl
right
|
Returns
System.Boolean
|