WorkflowIdentity Class
Maps a persisted workflow instance to its corresponding workflow definition.
Assembly: System.Activities (in System.Activities.dll)
| Name | Description | |
|---|---|---|
![]() | WorkflowIdentity() | Initializes a new instance of the WorkflowIdentity class. |
![]() | WorkflowIdentity(String^, Version^, String^) | Initializes a new instance of the WorkflowIdentity class using the name, version, and package. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Overrides Object::Equals(Object^).) |
![]() | Equals(WorkflowIdentity^) | Determines whether the current WorkflowIdentity and the specified WorkflowIdentity are the same. |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Returns the hash code for this workflow identity.(Overrides Object::GetHashCode().) |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() ![]() | Parse(String^) | Converts the string representation of the WorkflowIdentity. |
![]() | ToString() | Returns a string that represents the current object.(Overrides Object::ToString().) |
![]() ![]() | TryParse(String^, WorkflowIdentity^%) | Parses the string and creates a new instance of a WorkflowIdentity. |
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.
Available since 4.5
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.



