Show / Hide Table of Contents

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

Declaration
public WorkflowInstanceState State { get; }
Property Value
WorkflowInstanceState

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

Declaration
public ActivityInstanceState GetCompletionState()
Returns
ActivityInstanceState

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

Back to top Generated by DocFX