Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

NativeActivityUpdateContext Class

.NET Framework 4.5

Represents a native activity update context.

System.Object
  System.Activities.DynamicUpdate.NativeActivityUpdateContext

Namespace:  System.Activities.DynamicUpdate
Assembly:  System.Activities (in System.Activities.dll)
public class NativeActivityUpdateContext

The NativeActivityUpdateContext type exposes the following members.

  NameDescription
Public propertyActivityInstanceIdGets the unique identifier of the currently executing activity instance.
Public propertyDefaultBookmarkScopeGets the bookmark scope associated with the root of the workflow.
Public propertyIsCancellationRequestedGets or sets a value that indicates whether the currently executing NativeActivity instance is to be canceled.
Top
  NameDescription
Public methodCreateBookmark()Creates a point at which a NativeActivity can passively wait to be resumed.
Public methodCreateBookmark(BookmarkCallback)Creates the point at which a NativeActivity can passively wait to be resumed and schedules the specified method to execute when notification of the resume operation completes.
Public methodCreateBookmark(String)Creates the point, with the specified name, at which NativeActivity can passively wait to be resumed.
Public methodCreateBookmark(BookmarkCallback, BookmarkOptions)Creates the point at which a NativeActivity can passively wait to be resumed, with the specified method to execute when notification of the resume operation completes and with the specified option that governs how the bookmark is used during the execution of the current NativeActivity.
Public methodCreateBookmark(String, BookmarkCallback)Creates the point at which a NativeActivity can passively wait to be resumed with the specified name and with the specified method to execute when notification of the resume operation completes.
Public methodCreateBookmark(String, BookmarkCallback, BookmarkOptions)Creates the point at which a NativeActivity can passively wait to be resumed with the specified name, the specified method to execute when notification of the resume operation completes and the specified option that governs how the bookmark is used during the execution of the current NativeActivity.
Public methodCreateBookmark(String, BookmarkCallback, BookmarkScope)Creates the point at which a NativeActivity can passively wait to be resumed with the specified name, the specified method to execute when notification of the resume operation completes and the specified scope of the bookmark.
Public methodCreateBookmark(String, BookmarkCallback, BookmarkScope, BookmarkOptions)Creates the point at which a NativeActivity can passively wait to be resumed with the specified name, the specified method to execute when notification of the resume operation completes and the specified scope of the bookmark and the specified option that governs how the bookmark is used during the execution of the current NativeActivity.
Public methodDisallowUpdateDisallows the updating of the NativeActivityUpdateContext.
Public methodEquals(Object)Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodFindExecutionPropertyFinds the workflow execution property with the specified name.
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetLocation<T>Returns the typed location for the specified referenced location.
Public methodGetSavedOriginalValue(Activity)Indicates the object to save the original value for the current activity.
Public methodGetSavedOriginalValue(String)Indicates the object to save the original value for the current activity.
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodGetValue(Argument)Gets the value of the specified Argument.
Public methodGetValue(RuntimeArgument)Gets the value of the specified RuntimeArgument.
Public methodGetValue(Variable)Gets the value of the specified variable in the current NativeActivity instance.
Public methodGetValue<T>(Variable<T>)Returns the value of the specified generic variable in the current NativeActivity instance.
Public methodIsNewlyAddedInitializes whether the NativeActivityUpdateContext is newly added.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodRemoveAllBookmarksRemoves all the bookmarks associated with the currently executing NativeActivity instance.
Public methodRemoveBookmark(Bookmark)Removes the specified bookmark from the currently executing NativeActivity instance.
Public methodRemoveBookmark(String)Removes the bookmark with the specified name.
Public methodRemoveBookmark(String, BookmarkScope)Removes the bookmark with the specified name and the specified bookmark scope.
Public methodScheduleAction(ActivityAction, CompletionCallback, FaultCallback)Schedules for execution a specified ActivityAction that has no parameters, and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityAction.
Public methodScheduleAction<T>(ActivityAction<T>, T, CompletionCallback, FaultCallback)Schedules for execution a specified ActivityAction<T> that has one parameter for an in argument and bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityAction<T>.
Public methodScheduleAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, CompletionCallback, FaultCallback)Schedules for execution a specified ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> that has ten parameters for in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>.
Public methodScheduleAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, CompletionCallback, FaultCallback)Schedules for execution a specified ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> that has eleven parameters for in arguments, and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>.
Public methodScheduleAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, CompletionCallback, FaultCallback)Schedules for execution a specified ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> that has twelve parameters for in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>.
Public methodScheduleAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, CompletionCallback, FaultCallback)Schedules for execution a specified ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> that has thirteen parameters for in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>.
Public methodScheduleAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, CompletionCallback, FaultCallback)Schedules for execution a specified ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> that has fourteen parameters for in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>.
Public methodScheduleAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, CompletionCallback, FaultCallback)Schedules for execution a specified ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> that has fifteen parameters for in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>.
Public methodScheduleAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, CompletionCallback, FaultCallback)Schedules for execution a specified ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> that has sixteen parameters for in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>.
Public methodScheduleAction<T1, T2>(ActivityAction<T1, T2>, T1, T2, CompletionCallback, FaultCallback)Schedules for execution a specified ActivityAction<T1, T2> that has two parameters for in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityAction<T1, T2>.
Public methodScheduleAction<T1, T2, T3>(ActivityAction<T1, T2, T3>, T1, T2, T3, CompletionCallback, FaultCallback)Schedules for execution a specified ActivityAction<T1, T2, T3> that has three parameters for in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityAction<T1, T2, T3>.
Public methodScheduleAction<T1, T2, T3, T4>(ActivityAction<T1, T2, T3, T4>, T1, T2, T3, T4, CompletionCallback, FaultCallback)Schedules for execution a specified ActivityAction<T1, T2, T3, T4> that has four parameters for in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityAction<T1, T2, T3, T4>.
Public methodScheduleAction<T1, T2, T3, T4, T5>(ActivityAction<T1, T2, T3, T4, T5>, T1, T2, T3, T4, T5, CompletionCallback, FaultCallback)Schedules for execution a specified ActivityAction<T1, T2, T3, T4, T5> that has five parameters for in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityAction<T1, T2, T3, T4, T5>.
Public methodScheduleAction<T1, T2, T3, T4, T5, T6>(ActivityAction<T1, T2, T3, T4, T5, T6>, T1, T2, T3, T4, T5, T6, CompletionCallback, FaultCallback)Schedules for execution a specified ActivityAction<T1, T2, T3, T4, T5, T6> that has six parameters for in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityAction<T1, T2, T3, T4, T5, T6>.
Public methodScheduleAction<T1, T2, T3, T4, T5, T6, T7>(ActivityAction<T1, T2, T3, T4, T5, T6, T7>, T1, T2, T3, T4, T5, T6, T7, CompletionCallback, FaultCallback)Schedules for execution a specified ActivityAction<T1, T2, T3, T4, T5, T6, T7> that has seven parameters for in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityAction<T1, T2, T3, T4, T5, T6, T7>.
Public methodScheduleAction<T1, T2, T3, T4, T5, T6, T7, T8>(ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8>, T1, T2, T3, T4, T5, T6, T7, T8, CompletionCallback, FaultCallback)Schedules for execution a specified ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8> that has eight parameters for in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8>.
Public methodScheduleAction<T1, T2, T3, T4, T5, T6, T7, T8, T9>(ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9>, T1, T2, T3, T4, T5, T6, T7, T8, T9, CompletionCallback, FaultCallback)Schedules for execution a specified ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9> that has nine parameters for in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9>.
Public methodScheduleActivity(Activity)Schedules the specified NativeActivity child activity for execution.
Public methodScheduleActivity(Activity, CompletionCallback)Schedules the specified NativeActivity child activity for execution using the specified completion callback location where the parent process resumes upon completion of the activity.
Public methodScheduleActivity(Activity, FaultCallback)Schedules the specified NativeActivity child activity for execution using the specified fault callback location where the parent process resumes when the activity enters the faulted state.
Public methodScheduleActivity(Activity, CompletionCallback, FaultCallback)Schedules the specified NativeActivity child activity for execution using the specified fault callback location where the parent process resumes when the activity enters the faulted state.
Public methodScheduleActivity<TResult>(Activity<TResult>, CompletionCallback<TResult>, FaultCallback)Schedules the specified NativeActivity child activity for execution, with one parameter for an in argument, and bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityAction<T>.
Public methodScheduleDelegatePushes the callback method for an activity into the work item pool.
Public methodScheduleFunc<TResult>(ActivityFunc<TResult>, CompletionCallback<TResult>, FaultCallback)Schedules for execution a specified ActivityFunc<TResult> with one parameter that holds a return value and bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityFunc<TResult>.
Public methodScheduleFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, CompletionCallback<TResult>, FaultCallback)Schedules for execution a specified ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult> that has ten parameters for a return value and in arguments and bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>.
Public methodScheduleFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, CompletionCallback<TResult>, FaultCallback)Schedules for execution a specified ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult> that has eleven parameters for a return value and in arguments, and bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>.
Public methodScheduleFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, CompletionCallback<TResult>, FaultCallback)Schedules for execution a specified ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult> that has twelve parameters for a return value and in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>.
Public methodScheduleFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, CompletionCallback<TResult>, FaultCallback)Schedules for execution a specified ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult> that has thirteen parameters for a return value and in arguments and bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>.
Public methodScheduleFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>(ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, CompletionCallback<TResult>, FaultCallback)Schedules for execution a specified ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> that has fourteen parameters for a return value and in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>.
Public methodScheduleFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>(ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, CompletionCallback<TResult>, FaultCallback)Schedules for execution a specified ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult> that has fifteen parameters for a return value and in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>.
Public methodScheduleFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>(ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, CompletionCallback<TResult>, FaultCallback)Schedules for execution a specified ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult> that has sixteen parameters for a return value and in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>.
Public methodScheduleFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>(ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, CompletionCallback<TResult>, FaultCallback)Schedules for execution a specified ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult> that has seventeen parameters for a return value and in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>.
Public methodScheduleFunc<T, TResult>(ActivityFunc<T, TResult>, T, CompletionCallback<TResult>, FaultCallback)Schedules for execution a specified ActivityFunc<T, TResult> that has two parameters for a return value and an in argument and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityFunc<T, TResult>.
Public methodScheduleFunc<T1, T2, TResult>(ActivityFunc<T1, T2, TResult>, T1, T2, CompletionCallback<TResult>, FaultCallback)Schedules for execution a specified ActivityFunc<T1, T2, TResult> that has three parameters for a return value and in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityFunc<T1, T2, TResult>.
Public methodScheduleFunc<T1, T2, T3, TResult>(ActivityFunc<T1, T2, T3, TResult>, T1, T2, T3, CompletionCallback<TResult>, FaultCallback)Schedules for execution a specified ActivityFunc<T1, T2, T3, TResult> that has four parameters for a return value and in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityFunc<T1, T2, T3, TResult>.
Public methodScheduleFunc<T1, T2, T3, T4, TResult>(ActivityFunc<T1, T2, T3, T4, TResult>, T1, T2, T3, T4, CompletionCallback<TResult>, FaultCallback)Schedules for execution a specified ActivityFunc<T1, T2, T3, T4, TResult> that has five parameters for a return value and in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityFunc<T1, T2, T3, T4, TResult>.
Public methodScheduleFunc<T1, T2, T3, T4, T5, TResult>(ActivityFunc<T1, T2, T3, T4, T5, TResult>, T1, T2, T3, T4, T5, CompletionCallback<TResult>, FaultCallback)Schedules for execution a specified ActivityFunc<T1, T2, T3, T4, T5, TResult> that has six parameters for a return value and in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityFunc<T1, T2, T3, T4, T5, TResult>.
Public methodScheduleFunc<T1, T2, T3, T4, T5, T6, TResult>(ActivityFunc<T1, T2, T3, T4, T5, T6, TResult>, T1, T2, T3, T4, T5, T6, CompletionCallback<TResult>, FaultCallback)Schedules for execution a specified ActivityAction<T1, T2, T3, T4, T5, T6, T7> that has seven parameters for in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityAction<T1, T2, T3, T4, T5, T6, T7>.
Public methodScheduleFunc<T1, T2, T3, T4, T5, T6, T7, TResult>(ActivityFunc<T1, T2, T3, T4, T5, T6, T7, TResult>, T1, T2, T3, T4, T5, T6, T7, CompletionCallback<TResult>, FaultCallback)Schedules for execution a specified ActivityFunc<T1, T2, T3, T4, T5, T6, T7, TResult> that has eight parameters for a return value and in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityFunc<T1, T2, T3, T4, T5, T6, T7, TResult>.
Public methodScheduleFunc<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, TResult>, T1, T2, T3, T4, T5, T6, T7, T8, CompletionCallback<TResult>, FaultCallback)Schedules for execution a specified ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, TResult> that has nine parameters for a return value and in arguments and that bookmarks the specified callback locations where the parent process resumes upon completion of the ActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, TResult>.
Public methodSetValue(Argument, Object)Assigns a value to the specified Argument.
Public methodSetValue(Variable, Object)Assigns the specified value object to the specified variable object.
Public methodSetValue<T>(Variable<T>, T)Assigns the specified generic value object to the generic variable object.
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics.

Workflow Versioning

Describes the workflow versioning functionality introduced in .NET Framework 4.5.

Dynamic Update

Describes how to update the workflow definition of a persisted workflow instance by using dynamic update.

Using WorkflowApplication Identity and Versioning

Describes how to use WorkflowIdentity to host multiple versions of a workflow side-by-side.

Side by Side Versioning in WorkflowServiceHost

Describes how to host multiple versions of a workflow on a single endpoint.

How to: Host Multiple Versions of a Workflow Side-by-Side

This step in the Getting Started Tutorial demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time.

How to: Update the Definition of a Running Workflow Instance

This step in the Getting Started Tutorial demonstrates updating persisted workflow instances to use a new workflow definition.

.NET Framework

Supported in: 4.5.1, 4.5

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.