System.Workflow.Activities
Occurs before invoking the method.
Occurs when the starts.
Occurs when the condition is evaluated.
Occurs before the time-out duration starts.
Occurs when the external event is received.
Occurs when the Web service is invoked.
Occurs when the Web service is being invoked.
Occurs before the workflow is invoked.
Occurs immediately after the finishes running a child activity instance.
Occurs immediately after a child activity is initialized.
Occurs when the completes.
Occurs when the begins to execute.
Occurs when the workflow has finished.
Occurs when the workflow is initialized.
Occurs before the fault is sent to the client, which is useful for appending information to the fault.
Occurs when the has received input.
Occurs before the sends output to the client.
Represents the that targets the property.
Represents the that targets the property.
Represents the that targets the event.
Represents the that targets the property.
Represents the that targets the property.
Represents the that targets the event.
Represents the that targets the event.
Represents the that targets the property.
Represents the that targets the property.
Represents the that targets the event.
Represents the that targets the property.
Represents the that targets the property.
Corresponds to the name of an event that is defined in an interface that was marked with the .
Corresponds to the name of the interface that was marked with the .
Defines an event delegate that is executed after the activity receives the expected event from the local service.
Represents the that targets the property.
Identifies the valid user roles that are allowed to send messages from the host to this activity. The two types of supported roles are Active Directory and ASP.NET.
Represents the that targets the property.
Represents the that targets the event.
Represents the that targets the event.
Represents the that targets the property.
Represents the that targets the property.
Represents the that targets the property.
Represents the that targets the property.
Represents the that targets the property.
Represents the that targets the event.
Represents the that targets the property.
Represents the that targets the property.
Represents the that targets the property.
Occurs when the child activity instance of the has completed.
Occurs when the child activity instance of the has initialized.
Occurs when the has completed.
Represents the that targets the property.
Represents the that targets the property.
Represents the that targets the event.
Represents the that targets the property.
Represents the that targets the property.
Represents the that targets the event.
Represents the that targets the event.
Represents the that targets the property.
Holds the string value of the change tracking data key; "StateActivity.StateChange". This field is a constant.
Represents the that targets the property.
Represents the that targets the property.
The name of the that is used to change the state of a . This field is constant.
Contains the exception value that is thrown when there is an error in the execution of the activity.
Represents the name of the that is associated with this fault. The fault is thrown on the method that was associated with the .
Defines an event delegate that is executed before the fault is delivered to the method caller. This handler provides a place to set the fault property value.
Represents the that targets the property.
Defines an event delegate that is executed after the activity receives the expected call from the Web service invocation.
Corresponds to the name of the interface that is used as the Web service contract.
Represents the that targets the property.
Corresponds to a name of one of the methods contained in the interface that is used as the Web service contract.
Represents the that targets the property.
Identifies the valid user roles that are allowed to send messages from the Web service client to the . The two types of supported roles are Active Directory and ASP.NET.
Defines the name of the that this is matched with.
Represents the that targets the property.
Defines an event delegate that is executed before the activity sends the output of the Web service invocation.
Represents the that targets the property.
Returns an that contains all the roles that report to the current role either directly or indirectly.
A that contains all the roles that either directly or indirectly report to the current role.
Returns an that contains all the roles that report directly to the current role.
An that contains all the roles that directly report to the current role.
Returns the generic collection that contains all objects associated with the current .
The generic collection that is associated with the current .
Gets a generic list of the Windows NT accounts associated with the .
A generic list of values that represent the Windows NT accounts associated with the .
Returns an Active Directory role that contains information about the manager of the current .
The that contains information about the manager of the current role.
Returns the Active Directory role that contains information about the managerial chain associated with the current .
The that contains information about the managerial chain associated with the current role.
Returns an Active Directory role that contains information about all the directory operations that are supervised by the manager of the current .
A that contains information about all directory operations that are supervised by the manager of the current .
Returns a generic list of objects associated with the current .
A generic list of objects associated with the current .
Returns a value that indicates whether the contains the specified identity.
The identity for which to search.
to indicate that is included in the ; otherwise, .
Releases all resources used by the .
Populates a with the data required to serialize the target object.
The to populate with data.
The destination for this serialization.
Creates an instance of using the specified Windows NT alias.
The alias string to create the .
An instance of that describes the specified Windows NT alias.
Creates an instance of using an e-mail address.
The e-mail address string from which to create the .
An instance of that describes the specified e-mail address.
Creates an instance of using a Windows NT .
The to use to create the .
An instance of that describes the specified .
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity, used to initialize the activity name property.
Tries to run the with the specified .
The that contains the execution environment in which to run the .
One of the values.
This is a null reference ( in Visual Basic).
is a null reference ( in Visual Basic).
The service object for the is a null reference ( in Visual Basic).
Performs initialization on dependency properties.
Provides a hook for derived classes to extract out and return values from the . This method is called just after the external method is run.
An that contains the data for the event.
Provides a hook for derived classes to set . This method is called just before the external method is run.
An that contains the data for the event.
Returns the access type for the specified property.
An object that implements to provide access to design time services if they are required.
The name of the property.
An enumeration value that denotes the access level of the property.
Returns the of the specified property.
An object that implements to provide access to design time services if they are required.
The name of the property.
The for the property whose name is passed as the parameter.
Initializes a new instance of the class.
Validates the class during workflow compilation.
The to use for this validation.
The to validate.
A that contains the errors from this operation.
is a null reference ( in Visual Basic).
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Initializes a new instance of the class.
Evaluates the underlying condition.
The associated with this condition.
The for this condition evaluation.
if the condition evaluates to true; otherwise, . The default is .
Retrieves the that is the subject of a .
The of interest.
The of the target of the .
The bound to the activity by the .
or is .
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Executes the activity using the interface.
The execution context of the activity.
The after the operation has been tried.
Initializes a new instance of the class.
Initializes a new instance of the class using the result of the condition.
The result of the condition.
Initializes a new instance of the class.
No children are executing and the evaluates to .
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Gets the number of times that the specified child activity has been executed.
The child activity.
The number of times that the specified child activity has been executed.
parameter is a reference ( in Visual Basic).
The conditioned activity group state is .
The number of times that the child activity has been run cannot be determined.
Gets the currently executing instance of the child activity.
The name of the child .
The currently executing instance of the .
is a reference ( in Visual Basic).
The executable activities do not contain the .
Gets the condition associated with the for the specified dependency object.
The underlying data storage object for the activity.
The condition.
is a null reference ( in Visual Basic).
The executable activities do not contain the .
Sets the condition associated with the for the specified dependency object.
The underlying data storage object for the activity.
The value of the when condition.
is a reference ( in Visual Basic).
The executable activities do not contain the .
Defines the processing procedure when the subscribed-to event occurs.
The object that raised the event.
The previously-typed event arguments.
Initializes a new instance of the class.
Initializes a new instance of the with the name of the correlation that is being aliased and the path to where the value can be found.
The name of the correlation parameter that is being aliased.
Indicates which argument in the method or event holds the value for the correlation parameter specified by . This parameter can use dot notation, for example, .
Initializes a new instance of the attribute.
Initializes a new instance of the where the name of the parameter is used for correlation.
The name of the parameter used for correlation.
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Creates the subscription of the to an event.
The that represents the execution environment of the .
The for the parent event.
or is .
Cancels the subscription of the to an event.
The that represents the execution environment of the .
The for the parent event.
or is .
Defines the processing procedure when the subscribed-to event occurs.
The object that raised the event.
The previously typed event arguments.
Initializes a new instance of the class.
Initializes a new instance of the class by using the error message that explains the reason for the exception.
An error message that explains the reason for the exception.
Initializes a new instance of the class by using the error message that explains the reason for the exception and the that caused this exception.
An error message that explains the reason for the exception.
The that caused this exception.
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-identified name of the activity.
Initializes a new instance of the class.
Initializes a new instance of the class by using the name of the activity.
The user-defined name of the activity.
Gets the currently executing instance of the .
The name of the child .
The currently executing instance of the .
is a null reference ( in Visual Basic).
The executable activities do not contain the .
Defines the processing procedure when the subscribed-to event occurs.
The object that raised the event.
The previously typed event arguments.
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the name of the activity.
The user defined name of the activity.
Defines the processing procedure when the subscribed-to event occurs.
The object that raised the event.
The previously typed event arguments.
Initializes a new instance of the class by using the specified and operation name.
The of the interface to associate with the .
A string that contains the name of the operation to associate with the .
Initializes a new instance of the class.
The of the interface
A string that contains the name of the operation to associate with the .
A collection that defines the property values to associate with .
Compares the current to the specified .
The to compare with the current .
A 32-bit signed integer that indicates the whether the comprarands match. -1 indicates that the current and the specified object do not match; 0 indicates that the and the specified object match.
Compares the current to the specified .
The to compare with the current .
A 32-bit signed integer that indicates the whether the comprarands match. -1 indicates that the two objects do not match; 0 indicates that the two objects match.
Determines whether the specified object is equal to the current .
The to compare with the current .
if the specified The is equal to the current ; otherwise, .
Returns a array that contains all correlation properties associated with the .
The array that contains all correlation properties associated with the .
Returns a hash code for the current .
An integer that represents the hash code generated for the current .
Returns a value indicating whether the two specified objects are the equal.
The first to compare.
The second to compare.
if and are equal; otherwise, .
Returns a value indicating whether the first of two specified objects is greater than the second.
The first to compare.
The second to compare.
if is greater than ; otherwise, .
or contains a null reference ( in Visual Basic).
Returns a value indicating whether the two specified objects are the not equal.
The first to compare.
The second to compare.
if and are not equal; otherwise, .
Returns a value indicating whether the first of two specified objects is less than the second.
The first to compare.
The second to compare.
if is greater than ; otherwise, .
or contains a null reference ( in Visual Basic).
Returns a representation of the current .
A representation of the current .
Initializes a new instance of the class.
Initializes a new instance of the class using the instance identifier of the workflow.
The workflow instance identifier for the workflow instance that contains the that is expected to handle the event.
Initializes a new instance of the class.
The workflow instance identifier for the workflow instance that contains the that is expected to handle the event.
The to allow the external code, raising the event, to participate in the batch.
The object that contains the external code that raises the event.
Initializes a new instance of the class.
The workflow instance identifier for the workflow instance that contains the that is expected to handle the event.
The to allow the external code that raises the event to participate in the batch.
The object that contains the external code that raises the event.
A value that indicates whether the workflow should go idle before raising the event; otherwise, .
Initializes a new instance of the .
Initializes a new instance of the class.
Initializes a new instance of the class.
A collection of parameters used to configure the service. The allowed values are an empty collection or a collection that contains only the key.
Initializes a new instance of the class.
The name of the configuration section that contains this service's desired configuration.
Initializes a new instance of the class.
The configuration section that contains settings for this service.
Adds the specified service to the .
An object that represents the service to add.
is a null reference ( in Visual Basic).
The external run-time container was not found.
Gets the service implementation of the specified interface type, if the service is available.
The of the interface implemented by the service to retrieve.
An object that implements the requested service, or null ( in Visual Basic) if the service cannot be resolved.
is a null reference ().
The service is not registered with the runtime.
Removes the specified service from the .
An object that represents the service to remove.
is a null reference ( in Visual Basic).
The service is not registered with the runtime.
Adds local services if a configuration section was specified during construction of the object.
Initializes an instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Cancels the handling of the event.
The that represents the execution environment of the .
The of the at the end of the requested operation.
Tries to run the associated with the .
The associated with the .
The of the at the end of the requested operation.
Called when an exception is raised within the context of the execution of this instance.
The for this instance.
The that caused this fault.
The that results from an attempt to cancel this instance.
is a null reference ( in Visual Basic).
is a null reference ( in Visual Basic).
Initializes the event with the service provider.
The that provides custom support to the class.
is a null reference ( in Visual Basic), the type of the service provider is a null reference (), or the proxy for the service provider is a null reference ().
Performs initialization on dependency properties.
Called by the workflow runtime as part of the activity's transition to the state.
The that provides the service.
Called just after the external event is received to allow derived classes to process the inbound before the activity closes.
The that are received from the external event that was just received.
Creates the subscription of the activity to an event.
The that represents the execution environment of the .
The for the parent event.
Cancels the subscription of the activity to an event.
The that represents the execution environment of the activity.
The for the parent event.
Defines the processing procedure when the subscribed-to event occurs.
The object that raised the event.
The previously typed event arguments.
Returns the access type for the specified property.
An object that implements to provide access to design time services if they are required.
The name of the property.
An enumeration value that denote the access level of the property.
Returns the of the specified property.
An object that implements to provide access to design time services if they are required.
The name of the property.
The for the property whose name is passed as the parameter.
Initializes a new instance of the class.
Validates the class during workflow compilation.
The to use for this validation.
The to validate.
A that contains the errors from this operation.
is a null reference ( in Visual Basic).
Creates the subscription of an to an event.
The that represents the execution environment of the .
The for the parent event.
Cancels the subscription of an to an event.
The that represents the execution environment of the .
The for the parent event.
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Adds a new branch to the using a collection of new activities to add to the new branch.
A collection of activities to add to the new branch.
The updated with the new branches.
Adds a new branch to the using a collection of new activities to add to the new branch.
A collection of activities to add to the new branch.
An that determines whether the branch should be run.
The updated with the new branches.
Defines the processing procedure when a change the activity execution status occurs.
The object that raised the event.
The previously typed event arguments.
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Returns the access type for the specified property.
An object that implements to provide access to design time services if they are required.
The name of the property.
An enumeration value that denotes the access level of the property.
Returns the of the specified property.
An object that implements to provide access to design time services if they are required.
The name of the property.
The for the property whose name is passed as the parameter.
Initializes a new instance of the class.
The Web service proxy to use for outgoing Web service calls.
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Determines whether the can be filtered by the workflow.
The type that the workflow must filter.
to throw an error if the specified Type cannot be filtered; otherwise, .
if the specified can be filtered; otherwise, .
is .
is . This indicates that is a design time type.
is not the root activity.
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Defines the processing procedure when the subscribed-to event occurs.
The object that raised the event.
The previously typed event arguments.
Initializes a new instance of the class.
Initializes a new instance of the class using a specified queue name and instance ID.
The friendly name that identifies the queue.
The that indicates the workflow instance.
Initializes a new instance of the class using a specified queue name, instance ID, and subscription ID.
The friendly name that identifies the queue.
The that indicates the workflow instance.
The that indicates the subscription identifier.
Initializes a new instance of the class using a specified queue name, subscription ID, interface type, and operation name.
The friendly name that identifies the queue.
The that indicates the subscription identifier.
The of the interface.
The event name on the interface that represents the messaging operation for which you are creating a subscription.
Initializes a new instance of the class using a specified queue name, instance ID, interface type, operation, and a subscription ID.
The friendly name that identifies the queue.
The that indicates the workflow instance.
The of the interface.
The event name on the interface that represents the messaging operation for which you are creating a subscription.
The that indicates the subscription identifier.
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Defines the processing procedure when the subscribed-to event occurs.
The object that raised the event.
The previously-typed event arguments.
Initializes a new instance of the class.
Initializes a new instance of the using the name of the activity.
The user-defined name of the activity.
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Indicates whether the specified child activity is currently executing.
The index position of the child activity.
if the child activity is executing; otherwise, .
Initializes a new instance of the class.
Object instance that represents the data/execution context associated with the current child instance executed through the .
Child of the current instance that raised the event.
Initializes a new instance of the class.
Initializes a new instance of the class using the definition of the added condition.
The condition added to the workflow.
is a null reference ( in Visual Basic).
Initializes a new instance of the class.
Initializes a new instance of the class by using the new .
The new .
Initializes a new instance of the class with the specified activity type, the type provider, and the expression.
The type of the object that this condition is executed against. Normally it is the workflow, but can be any valid type.
An optional implementation that is used to determine what types are available in the condition. If one is not specified, only types in the assembly specified by and any assemblies it references is available.
The initial to be displayed.
Initializes a new instance of the class.
The that this condition is executed against. Typically it is the workflow, but it can be any valid activity.
The initial to be displayed.
Releases all resources used by the .
to release both managed and unmanaged resources; to release only unmanaged resources.
Initializes a new instance of the class.
The type of the object that this condition is executed against. Normally it is the workflow, but can be any valid type.
An optional implementation that is used to determine what are available in the condition. If one is not specified, only types in the assembly specified by and any assemblies it references are available.
The initial to be displayed.
Initializes a new instance of the class.
The that this is executed against. Typically it is the workflow (as used by ), but it can be any valid activity.
The initial to be displayed.
Releases all resources used by the .
to release both managed and unmanaged resources; to release only unmanaged resources.
Processes a command key.
A , passed by reference that represents the Win32 message to process.
One of the values that represents the key to process.
if the keystroke was processed and accessed by the control; to allow further processing.
When overridden in a derived class, reports on how the object uses fields and properties in the context type.
The method to store fields and properties read by a condition or read by an action.
if the expression is being read from; if the expression is not being read from.
if the expression is being written to; if the expression is not being written to.
The path of a field or property.
When overridden in a derived class, creates a deep copy of the current .
A deep copy of the current .
When overridden in a derived class, decompiles the custom expression into string form.
A mutable string for the decompiled expression. This method should append the decompiled syntax for this subexpression.
The parent code expression. This can be used to determine operator precedence, and whether this subexpression needs to be parenthesized.
When overridden in a derived class, evaluates the custom expression.
The to execute the expression.
The that indicates the result of the rule execution.
Compares the current expression to another expression to determine whether they are equal.
The expression to compare the current expression to.
to show that the expressions are equal; otherwise, .
When overridden in a derived class, verifies that the expression is configured correctly and has no errors.
The to manage the validation process.
if the expression is being written to; if the expression is not being written to.
The for the expression.
Initializes a new instance of the class.
Initializes a new instance of the class by using the definition of the removed condition.
The condition removed from the workflow.
is a null reference ( in Visual Basic).
Initializes a new instance of the class.
Initializes a new instance of the class by using the removed from the workflow.
The removed from the workflow.
is a null reference ( in Visual Basic).
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the .
The name of the .
Initializes a new instance of the class using the name of the , the rule condition, and a list of THEN actions.
The name of the .
The for the .
A collection of objects to evaluate whether the condition is true.
Initializes a new instance of the class using the name of the , the rule condition, a list of THEN actions, and a list of ELSE actions.
The name of the .
The for the .
A collection of objects to evaluate if the condition is true.
A collection of objects to evaluate whether the condition is false.
Creates a deep copy of the current .
A that is identical to this instance.
Determines whether this instance of and the object passed as the parameter have the same value.
The object to compare the current object to.
if the current object and are the same; otherwise, .
Returns the hash code for this instance.
The hash code for this instance.
When implemented in a derived class, initializes a new instance of the class.
Creates a deep copy of the current .
A that is identical to this instance.
Executes the using the specified instance.
The runtime state that the is executing in.
Returns the fields and properties updated by a .
The that was used previously in a call to .
A collection of strings that represent the names of fields and properties that are changed by a .
Verifies that the is configured correctly and has no errors.
The to manage the validation process.
to show that the validated correctly and has no errors; otherwise, .
Initializes a new instance of the class.
The to manage the validation process.
A value that indicates whether analysis is being done for writes (in the case of objects) or reads (in the case of objects).
Adds the fields and properties used by an expression as symbols to the instance.
A string that represents the path to a field or property.
Returns the list of symbols from the instance.
The list of symbols for the instance.
When implemented in a derived class, initializes a new instance of the class.
When implemented in a derived class, initializes a new instance of the class.
When overridden in a derived class, creates a deep copy of the current .
A that is identical to this instance
When overridden in a derived class, evaluates the .
The runtime context the rule is running in.
to show that the evaluated to ; otherwise, .
When overridden in a derived class, gets the dependencies for the .
The that was used previously in a call to .
A list of symbols that represent entities read by the condition.
Called when all properties have been given values. After this call, no properties can be modified.
When overridden in a derived class, verifies that the is configured correctly and has no errors.
The instance of that is used to manage the validation of rules and rule conditions.
to show that the has no errors; otherwise, .
When implemented in a derived class, initializes a new instance of the class.
When overridden in a derived class, verifies that the is configured correctly and has no errors.
The that the changes are occurring in.
The collection of validation errors.
Initializes a new instance of a class.
Adds a to the .
The to add to the .
The is runtime initialized.
is .
Determines the difference between two classes.
The original .
The with proposed changes.
A list of classes that account for the differences between the and the .
Initializes a new instance of the class.
Evaluates the underlying .
The associated with this condition.
The for this condition evaluation.
if the condition evaluates to ; otherwise, .
Sets member properties based on the that points to.
Initializes a new instance of the class.
Determines the difference between and the in the original definition and the changed definition.
The original rule definition.
The new rule definition.
A list of classes that differentiate the from the .
Initializes a new instance of the class with a to evaluate and a rule type to create a new instance of to use for rule expression validation.
Specifies the to evaluate.
Specifies the of the used to create a new instance of .
Initializes a new instance of the class with a to evaluate using .
Specifies the to evaluate.
Specifies the used to validate rule expressions.
Executes the current object using .
The current object to be executed.
Executes the current against the object instance (which, in this case, is likely an ).
The current object to be executed.
The for the current activity.
Initializes a new instance of the class.
Initializes a new instance of the class with serialized data.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
Initializes a new instance of the class with a specified error message.
The message that describes the error.
Initializes a new instance of the class, with a specified error message and a reference to the inner that is the cause of this .
The message that describes the error.
The that is the cause of the current . If the parameter is not a null reference ( in Visual Basic), the current is raised in a catch block that handles the inner .
Initializes a new instance of the class.
Initializes a new instance of the class with serialized data.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
is a null reference (Visual Basic ).
The class name is a null reference (Visual Basic ) or the is zero.
Initializes a new instance of the with a specified error message.
A that contains the error message to associate with this instance.
Initializes a new instance of the class with a specified error message and a reference to the inner that is the cause of this .
A message that describes the current exception.
The instance that caused the current exception.
Initializes a new instance of the class with the details of the compatibility violation.
A message that describes the current .
The appearing on the left side of the operator.
The representing the operator whose compatibility is violated.
The appearing on the right side of the operator.
Initializes a new instance of the class with the details of the compatibility violation. This includes the .
A message that describes the current .
The appearing on the left side of the operator.
The representing the operator whose compatibility is violated.
The appearing on the right side of the operator.
The instance that caused the current exception.
Sets the with information about the exception.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
Initializes a new instance of the class.
Initializes a new instance of the class with serialized data.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
Initializes a new instance of the class with a specified error message.
The message that describes the error.
Initializes a new instance of the class, with a specified error message and a reference to the inner that is the cause of this .
The message that describes the error.
The that is the cause of the current . If the parameter is not a null reference ( in Visual Basic), the current is raised in a catch block that handles the inner .
Initializes a new instance of the class by using the and the object to be executed.
The that guarantees that the expression is configured correctly.
The current object to be executed.
or is a null reference ( in Visual Basic).
Initializes a new instance of the class by using the , the object to be executed, and the for the current activity.
The that guarantees that the expression is configured correctly.
The current object to be executed.
The for the current Activity.
Initializes a new instance of the class.
Initializes a new instance of the class by using a specified code expression.
The to initialize the with.
Initializes a new instance of the class by using a specified name.
The name of the condition to evaluate.
is a null reference ( in Visual Basic).
Initializes a new instance of the class by using a specified name and code expression.
The name of the condition to evaluate.
The to initialize the with.
Creates a deep copy of the current .
A that is identical to this instance.
Determines whether two object instances are equal.
The to compare with the current object.
if the object instances are equal; otherwise, .
Evaluates the expression.
Instance of the runtime context that is running in.
if the expression evaluates to true; otherwise, .
Gets the dependencies for the .
The to manage the validation process.
A list of dependencies.
Returns the hash code for this instance.
The hash code for this instance.
Called when all properties have been given values.
Returns the string value of the expression condition.
The string value of the expression condition. An empty string if the expression condition is .
Verifies that the expression is configured correctly and has no errors.
The to manage the validation process.
if the expression has no errors; otherwise, .
is a null reference ( in Visual Basic).
Initializes a new instance of the class.
The of the expression.
When implemented in a derived class, initializes a new instance of the class.
Identifies the fields and properties used by an expression and adds these as symbols to the instance.
The instance that stores symbols representing the properties and fields used by rule conditions and actions.
The expression being executed.
if fields and properties read by a are to be added to ; otherwise, .
if fields and properties written by a are to be added to ; otherwise, .
The path of a field or property determined up to this point.
is a null reference ( in Visual Basic).
Creates a deep copy of the child nodes of the current .
The expression that the clone is based on.
A that is identical to this instance.
Decompiles the child nodes of the expression into string form.
The that contains the mutable string of characters.
The current .
The parent .
Evaluates the expression and all child expressions.
The to execute the expression.
The to evaluate.
The that indicates the result of the expression evaluation.
is a null reference ( in Visual Basic).
Compares the current expression and child nodes to another expression to determine whether they are equal.
The first in the comparison.
The second in the comparison.
if the expressions are equal; otherwise, .
Verifies that the expression and child nodes are configured correctly and has no errors.
The to manage the validation process.
The to evaluate.
if fields and properties written by a are stored in by ; otherwise, .
The for the .
is a null reference ( in Visual Basic).
The is null and the errors collection on the object is a null reference ().
Initializes a new instance of the class.
Creates a deep copy of the current .
A that is identical to this instance.
Determines whether two object instances are equal.
The to compare with the current .
if the objects are equal; otherwise, .
Executes the using the specified .
The context used to execute the .
is a null reference ( in Visual Basic).
Returns the hash code for this instance.
The hash code for this instance.
Returns the fields and properties updated by the .
The to manage the validation process.
A list of the fields and properties changed by the .Since does not have parameters, the return value will always be an empty list.
Returns the string "Halt".
The string "Halt".
Returns true, no validation is performed.
The to manage the validation process.
Always returns .
Initializes a new instance of the class.
The method invoked by the rule.
Initializes a new instance of the class.
The literal result of the expression.
Initializes a new instance of the class.
The name of the current entity in the path.
The next entity, or the field or property, for the path. Null if is the name of the property or field at the root of the path.
Initializes a new instance of the class.
The logical path of the member read by the condition.
Initializes a new instance of the class.
The logical path of the member read by the condition.
enumeration; specifies whether the path is relative to or to a method parameter.
When implemented in a derived class, initializes a new instance of the class.
The path to target of the attribute.
enumeration value that determines how to use path to find target.
Initializes a new instance of the class.
Initializes a new instance of the class by using the name of the .
The name of the .
Initializes a new instance of the class by using the name and description of the .
The name of the .
A description of the .
Creates a deep copy of the current .
A that is identical to this instance.
Determines whether two object instances are equal.
The to compare with the current .
if the objects are equal; otherwise, .
Evaluates the instances in the .
The associated with the that is invoking the .
is a reference ( in Visual Basic).
The cached cannot be validated.
Returns the hash code for this instance.
The hash code for this instance.
Validates the attributes and the classes in the .
The to manage the validation process.
A of errors found during validation.
is a reference ( in Visual Basic).
When implemented in a derived class, initializes a new instance of the class.
When overridden in a derived class, verifies that the is configured correctly and has no errors.
The that the changes are occurring in.
The collection of the validation errors.
Initializes a new instance of the class.
Overloaded. Adds a to the collection
The to add to the .
Determines the difference between two .
The original definition of the .
The changed definition of the .
A list of classes that differentiate the from the .
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the .
The name of the that the activity evaluates.
Initializes a new instance of the class.
Initializes a new instance of the class from serialized data.
Reference to the object that holds the data needed to deserialize the exception.
Provides the means for deserializing the exception data.
Initializes a new instance of the class.
The error message that explains the reason for the exception.
Initializes a new instance of the class.
The error message that explains the reason for the exception.
The inner exception.
Initializes a new instance of the class.
The error message that explains the reason for the exception.
Collection of validation errors that occurred while validating a rule set.
Implements the interface.
Reference to the object that holds the data needed to serialize and deserialize the exception.
Provides the means for serializing the exception data.
Initializes a new instance of the class.
Initializes a new instance of the class using a .
A specifying the action to perform.
Initializes a new instance of the class using a .
A specifying the action to perform.
Creates a deep copy of the current .
A that is identical to this instance.
Determines whether two object instances are equal.
The to compare with the current .
if the objects are equal; otherwise, .
Executes the using the specified .
The context used to execute the .
Returns the hash code for this instance.
The hash code for this instance.
Returns the fields and properties updated by a .
The to manage the validation process.
A list of the fields and properties changed by a .
Returns the string value of the action.
The string value of the action.
Verifies that the is configured correctly and has no errors.
The to manage the validation process.
if the had no errors; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class.
A string that represents the name of the field or property changed. The character "/" is used as a separator.
Creates a deep copy of the current .
A that is identical to this instance.
Determines whether two object instances are equal.
The to compare with the current .
if the objects are equal; otherwise, .
Executes the using the specified .
The context used to execute the .
Returns the hash code for this instance.
The hash code for this instance.
Returns the fields and properties updated by a .
The to manage the validation process.
A list of the fields and properties changed by a .
Returns a string that indicates the field or property that the is updating.
The string "Update <>".
Verifies that the is configured correctly and has no errors.
The to manage the validation process.
if the has no errors; otherwise, .
Initializes a new instance of the class using the of the .
The type of the object that this or will be executed against. Normally it is the workflow, but it can be any valid type.
An optional implementation that is used to determine what s are available in the condition. If one is not specified, only types in the assembly specified by the activity and any assemblies it references are available.
is a null reference ( in Visual Basic).
Initializes a new instance of the class using the specified and the type provider.
The in which context the or is run. In most cases, this will be the workflow object.
An optional implementation that is used to determine what s are available in the condition. If one is not specified, only types in the assembly specified by the activity and any assemblies it references are available.
If , the types used by any or that are validated with this object must be in the restricted list of types allowed.
is a null reference ( in Visual Basic).
Determines the type of the code expression.
The to evaluate.
The for the object. This identifies the type of the object.
Removes and returns the parent expressions at the top of the .
Inserts an object at the top of the .
The to add to the .
if the was added to the stack; otherwise, .
is a null reference ( in Visual Basic).
Initializes a new instance of the class.
The field or property that is on the same class as the method or property that this attribute is applied to.
Initializes a new instance of the class.
The field or property that is on the same class as the method or property that this attribute is applied to.
enumeration value that determines how to use path to find target.
Initializes a new instance of the class.
Initializes a new instance of the class, with the existing and new conditions of the change.
The condition being replaced.
The replacing condition.
is a null reference ( in Visual Basic).
is a null reference ().
The name of the is not equal to the name of
Initializes a new instance of the class.
Initializes a new instance of the class by using the original and the updated classes.
The original .
The updated .
The RuleSetDefinition or updatedRuleSetDefinition is null
The names of the two RuleSets are not the same
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Cancels the execution of the activity.
The execution context of the activity.
The of the activity after canceling the execution.
Executes the activity.
The execution context of the activity.
The of the activity after executing the activity.
Called when an exception is raised within the context of the execution of this instance.
The for this instance.
The which caused this fault.
The execution status of the activity.
Called when an activity is removed.
The for this instance.
The specified .
When overridden in a derived class, determines the action taken by the when the activity has completed execution.
The for this instance.
is a null reference (Nothing in Visual Basic).
Called after changes have been made to the collection of this instance.
The for this instance.
Defines the processing procedure when the subscribed-to event occurs.
The object that raised the event.
The previously typed event arguments.
Initializes a new instance of the class.
Initializes a new instance of the class by using the name of the activity.
The user-defined name of the activity.
Runs the workflow.
The associated with the .
The at the at the end of the requested operation.
Raises the for the .
The associated with the .
is a null reference ( in Visual Basic).
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Initializes a new instance of the class.
The state to set the to.
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Cancels the execution of the .
The execution context for the activity.
The current status of the in the running workflow instance.
Executes the .
The execution context for the activity.
The current status of the in the running workflow instance.
Gets the executing instance of the that corresponds to the specified child activity name.
The child activity.
The dynamic child activities.
The executable activities do not contain the .
Initializes the using the service provider.
The service provider from which to obtain services.
Determines if the activity being added is an and if so, verifies whether the newly added event driven needs to be subscribed.
The execution context for the activity.
The activity added to the .
Called by the workflow runtime engine as part of the activity's transition to the state.
The service provider from which to obtain services.
Initializes a new instance of the class.
Validates the class during workflow compilation.
The to use for this validation.
The to validate.
A that contains the errors from this operation.
is a null reference ( in Visual Basic).
Validates the changes made to .
The name of the to validate.
The action taken on the .
A that contains the errors from this operation.
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Initializes a new instance of the class.
The current workflow runtime.
The that indicates the instance of the .
is a null reference ( in Visual Basic). or
is an empty .
Posts a message to the .
The name of the workflow queue.
The object to queue.
Posts a message to the .
The name of the workflow queue.
The object to queue.
An that allows the sender to be notified when the item is delivered.
An object to be passed to the methods.
Provides a transition to a specified using the name of the .
The name of the to transition to.
is a null reference ( in Visual Basic).
The specified by is a null reference ().
Provides a transition to a specified .
The to transition to.
is a null reference ( in Visual Basic).
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Creates the subscription of the activity to an event.
The that represents the execution environment of the activity.
The for the parent event.
Cancels the subscription of a to an event.
The that represents the execution environment of the activity.
The for the parent event.
Defines the processing procedure when the subscribed-to event occurs.
The object that raised the event.
The previously typed event arguments.
Returns the access type for the specified property.
An object that implements to provide access to design time services if they are required.
The name of the property.
An enumeration value that denotes the access level of the property.
Returns the of the specified property.
An object that implements to provide access to design time services if they are required.
The name of the property.
The for the property whose name is passed as the parameter.
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Returns the access type for the specified property.
An object that implements to provide access to design time services if they are required.
The name of the property.
An enumeration value denoting the access level of the property.
Returns the of the specified property.
An object that implements to provide access to design time services if they are required.
The name of the property.
The for the property whose name is passed as the parameter.
Initializes a new instance of the class by using the specified role name.
A string that defines the name of the role.
contains a null reference ( in Visual Basic).
Initializes a new instance of the class by using the specified role name and role provider.
A string that defines the name of the role.
A string that defines the role provider.
contains a null reference ( in Visual Basic).
Returns a generic list of ASP.NET accounts associated with the .
A generic list of string values that represent the ASP.NET accounts associated with the .
Returns a value indicating whether the contains the specified identity
The name of the identity to test for.
if the contains the specified identity; otherwise, .
Initializes a new instance of the class.
Initializes a new instance of the class using the name of the activity.
The user-defined name of the activity.
Defines the processing procedure when the subscribed-to event occurs.
The object that raised the event.
The previously typed event arguments.
Initializes a new instance of the class.
Initializes a new instance of the class by using serialized data.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
Initializes a new instance of the class using the specified message.
The error message that explains the reason for the exception.
Initializes a new instance of the class by using the specified message and .
The error message that explains the reason for the exception.
The that caused the .
Initializes a new instance of the class using the name of the activity and the principal.
The name of the in which the exception occurred.
The name of the user or entity on whose behalf the workflow authorization exception was thrown.
When implemented in a derived class, initializes a new instance of the class.
When implemented in a derived class gets the identities contained by this .
A list of the names of the identities contained by this .
When implemented in a derived class, returns a value that indicates whether this role contains the specified identity.
The name of the identity for which to test.
if is included in this ; otherwise, .
Initializes a new instance of the class.
Returns a value indicating whether the contains the specified identity.
A string that contains the identity for which to search.
if the contains the identity; otherwise .
When implemented in a derived class, initializes a new instance of the class.
When overridden in a derived class, notifies the that the workflow runtime created the specified .
The that the workflow runtime created.
When overridden in a derived class, notifies the that the workflow runtime deleted the subscription associated with the specified GUID.
The GUID of the subscription that the workflow runtime deleted.
When implemented in a derived class, initializes a new instance of the class.
The of the workflow.
Invokes the associated workflow and retrieves the response.
The type of the interface.
The name of the method.
Indicates whether the Web service activates the workflow.
The parameters of the method specified by .
The object returned by the Web service.
Gets or sets the Active Directory role name.
The Active Directory role name.
Gets the root Active Directory node associated with the .
A that represents the root Active Directory node associated with the .
Gets the object that is associated with the .
The object associated with the .
Gets or sets the for the external method.
The correlation token for the external method.
Gets or sets an external method's declaring interface that has the .
The external method's declaring interface that has the .
Gets or sets the name of the method to be called on the local service registered with the .
The method name of the interface.
Gets the collection of bindable parameters as found in the external method's formal parameter list.
The of parameters to bind to.
Gets or sets the result of a evaluation.
if the result of the condition is true; otherwise, .
Gets or sets a value that indicates when the should complete.
A condition that determines whether the should complete.
Gets or sets the names of the direct reports.
The names of the direct reports.
Gets or sets the distinguished name for this instance.
The distinguished name for this instance.
Gets or sets the name of the group for this instance.
The name of the group for this instance.
Gets or sets the name of the manager associated with this instance.
The name of the manager associated with this instance.
Gets or sets the member for this instance.
The member for this instance.
Gets or sets the root path for this instance.
The root path for this instance.
Gets the name of the correlation parameter that is being aliased.
The name of the correlation parameter that is being aliased.
Gets the path within the parameter that specifies the location of the correlation value.
The path within the parameter that specifies the location of the correlation value.
Gets the name of the parameter used for correlation.
Name of the parameter used for correlation. The default is an empty string.
Gets the name of the workflow queue that will be delivered when the timer expires.
The name of the workflow queue.
Gets and sets the duration of the delay in the workflow.
A that indicates the length of the delay in the workflow.
Gets the event activity that drives the change.
The event activity that drives the change.
Gets the associated with the .
The associated with the .
Gets the method name associated with the .
A string that contains the method name associated with the .
Gets or sets the identity of the user that raised the event.
The identity of the user that is raising the event.
Gets or sets the workflow instance identifier for the workflow instance that contains the that is expected to handle the event.
The workflow instance identifier for the workflow instance that contains the that is expected to handle the event.
Gets or sets a value that indicates whether the event should be raised immediately, or if the workflow should go idle before raising the event.
if the workflow should go idle before raising the event; otherwise, .
Gets or sets the to allow the external code, raising the event, to participate in the batch.
The to allow the external code, raising the event, to participate in the batch.
Gets or sets the object that contains the external code that raises the event.
The object that contains the external code that raises the event.
Gets the collection of services to be added to an instance of .
A collection of service elements.
Gets or sets the binding to a .
This property is used to correlate an event to the correct -inherited activity based on the payload of the event. For example, when a single workflow instance is listening for multiple instances of the same event at the same time, the property is used to route the event to the proper activity in that workflow instance.This correlation should not be confused with correlating an event to the correct workflow instance. The correlation to the correct workflow instance is done by sending the event to an explicit workflow instance and using the property to properly identify the correct workflow instance.
For an example of correlation, see the Correlated Local Service Sample.
Gets the name of the raised event. This property must be set before local communication can occur.
The name of the raised event.
Gets or sets the attributed interface type of the local service whose event is handled. This property must be set before local communication can occur.
The interface type of the local service whose event is handled.
Gets the collection of parameter bindings.
The collection of parameter bindings.
Gets or sets a reference to a workflow role collection.
A collection of a workflow role.
Gets the name of the on which the activity is waiting for data to arrive.
The name of the on which the activity is waiting for data to arrive.
Gets the name of the on which the activity is waiting for data to arrive.
The name of the on which the activity is waiting for data to arrive.
Gets or sets an object reference for the current branch activity. The evaluation of this condition returns a value that indicates whether this branch should be run.
An that returns a value that indicates whether this branch should be run.
Gets or sets the method name of the proxy class that is called on the Web service.
The method name of the proxy class. The default is an empty .
Gets the collection of parameter bindings for the method specified by the property.
A for the method, specified by property. The default is an empty collection of type .
Gets or sets the type of the proxy class used to communicate with the Web service.
of the proxy used to start the Web service. The default is an empty .
Gets or sets a session identifier that indicates whether the session is shared across an activity, or if a new session is used.
An identifier that either contains the of a previous session or an empty that indicates that a new session will be used. The default is an empty .
Gets the proxy class that communicates with the Web service.
The proxy that communicates with the Web service.
Gets the that indicates the newly created workflow instance.
The that indicates the newly created workflow instance.
Gets the collection of parameters to bind to.
A that contains the parameter bindings for the workflow being called. The default is an empty .
Gets a description of the filter being used by the workflow.
The description of the filter being used by the workflow.
Gets or sets the of the workflow to be invoked.
The fully-qualified name of the workflow to be invoked. The default is .
Gets the collection of correlation properties for the message that will map the incoming message together with the .
A list of correlation properties for the message that will map the incoming message together with the .
Gets or sets the interface type.
The of the interface.
Gets or sets the name of the method.
The name of the method.
Gets or sets the name of the queue to which this subscription belongs.
The name that identifies the queue to which this subscription belongs.
Gets or sets the unique identifier for this subscription.
The that indicates the subscription identifier.
Gets or sets the of the workflow for which this subscription was created.
The that indicates the workflow instance.
Gets or sets a reference to a in the .rules file.
A to a in the .rules file.
Gets a value that indicates whether all child instances are complete.
if all child instances are complete; otherwise, .
Returns a list of all child activities.
A list of all child activities.
Gets the index position of the current child activity.
The index position of the current child activity.
Gets an array of running child activity instances.
An array of currently running child activity instances.
Gets or sets the for the .
The for the .
Gets or sets a list of child activity data.
A list of child activity data.
Gets or sets a completion condition that indicates when the should finish.
An that determines whether the is finished.
Gets the child/template of the instance that raised the event.
An class instance that represents the child activity of the that raised the event.
Gets the current item in the enumerable collection.
The current item in the enumerable collection.
Gets or sets the to add to the workflow.
The to add to the workflow.
The is a null reference ( in Visual Basic).
Gets a string that contains the name of the that was added to the workflow.
The name of the that was added to the workflow.
Gets or sets the new .
The new .
The is a null reference ( in Visual Basic).
Gets the name of the new .
The name of the new .
Gets the as modified by the dialog box user.
The as modified by the dialog box user.
Gets the as confirmed by the dialog box user.
The as confirmed by the dialog box user.
Gets or sets the to remove from the workflow.
The to remove from the workflow.
The is a null reference ( in Visual Basic).
Gets a string that contains the name of the to remove from the workflow.
The name of the to remove from the workflow.
Gets or Sets the removed from the workflow.
The removed from the workflow.
The to remove from the workflow is a null reference ( in Visual Basic).
Gets the name of the removed from the workflow.
The name of the removed from the workflow.
Gets or sets a value that indicates whether the should be evaluated.
if the Rule should be evaluated; otherwise, .
Gets or sets a for the to evaluate.
A for the to evaluate.
Gets or sets a description of the .
A description of the .
Gets a collection of classes to perform in the ELSE case.
A collection of to perform in the ELSE case.
Gets or sets the name of the .
The name of the .
Gets or sets a value that indicates the order in which a should be run.
A value that indicates the order in which a should be run.
Gets or sets a value indicating whether a can be reevaluated.
The indicating whether the can be reevaluated.
Gets a collection of classes to perform in the THEN case.
A collection of classes to perform in the THEN case.
Gets the result of the condition evaluation.
The result of the rule condition: or .
Gets the name of the that caused the to be raised.
The that caused one or more actions to execute.
Gets a value that indicates whether analysis is being done for writes or reads.
if analysis is being done for writes (in the case of objects); otherwise, if the analysis is being done for reads (in the case of objects).
Gets or sets the name of the .
The name of the .
When overridden in a derived class, gets the name of the to be changed.
The name of the to be changed.
Gets or sets the name of the to evaluate.
The to evaluate.
Gets the collection of rule conditions in the workflow.
The that contains all the s in the workflow.
Gets the collection of in the workflow.
The that contains all the in the workflow.
Gets or sets the of the left argument of the expression causing the exception.
The of the left argument of the expression causing the exception.
Gets or sets the representing the operator which caused the exception.
The representing the operator which caused the exception.
Gets or sets the of the right argument of the expression causing the exception.
The of the right argument of the expression causing the exception.
Gets the in which the rule is being executed.
The in which the rule is being executed.
Gets the for the current Activity.
The for the current Activity.
Gets or sets a value that indicates whether the rule execution was stopped.
if the rule execution was stopped; otherwise, .
Gets the current object to be executed.
The object to be executed.
Gets or sets the validation instance for the expression to execute.
The for the expression to execute.
Gets or sets the expression condition to evaluate.
The expression condition to evaluate.
The activity running the is runtime initialized.
Gets or sets the name of the condition to evaluate.
The name of the condition to evaluate.
The activity running the is runtime initialized.
Gets the type of the expression.
The of the expression.
When overridden in a derived class, gets or sets the result of the expression.
The result of the expression.
Gets the method invoked by the condition.
The method invoked by the condition.
Gets the result of the expression.
The result of the expression.
is set.
Gets the name of the current field or property.
The name of the current entity in the path.
Gets the next field or property for the path.
The next entity, or the field or property, for the path.
Gets the path to the target of the attribute.
A containing the path.
Gets the enumeration value that determines how to use path to find target.
A enumeration value that determines how to use the specified path to find target.
Gets or sets the forward chaining behavior for the classes in the .
The for the classes in the .
Gets or sets a description of the .
A description of the .
Gets and sets the name of the .
The name of the .
Gets a list of classes in the .
A list of classes in the .
When overridden in a derived class, gets the name of the to be changed.
The name of the to be changed.
Gets or sets the name of the that the activity evaluates.
The name of the that the activity evaluates.
Gets a collection of validation errors that occurred while validating a rule set.
A that contains the validation errors.
Gets or sets the code statement specifying the action to perform.
A specifying the action to perform.
Gets or sets the path of the .
The path of the .
Gets the errors associated with the .
The that contains the objects created during rule validation.
Gets the type of object.
The of the object.
Gets or sets the condition being replaced by this action.
The condition being replaced by this action.
Trying to set this property to a null reference ( in Visual Basic).
Gets the name of the condition be replaced.
The name of the condition to be replaced.
Gets or sets the condition which will replace the existing condition.
The condition which will replace the existing condition.
Trying to set this property to a null reference ( in Visual Basic).
Gets or sets the original .
The original .
The original is a null reference ( in Visual Basic).
Gets the name of the .
The name of the .
Gets or sets the updated .
The updated .
The updated is a null reference ( in Visual Basic).
Gets or sets an in which dynamic updates can be made in the workflow, when overridden in a derived class.
A that identifies when dynamic updates can be made.
Gets or sets the name of the target state.
The name of the target stream.
Gets the state to set the to.
The state to set the to.
Gets or sets the end of the workflow.
The end of the workflow.
Gets the name of the currently executing .
The name of the current .
Gets or sets an that determines whether dynamic updates can be made in the workflow, when overridden in a derived class.
An that identifies when dynamic updates can be made.
Gets or sets the in which the is when an instance of the state machine is created.
The in which the is when an instance of the state machine is created.
Gets the name of the previously executed .
The name of the previous .
Gets the currently executing .
The current .
Gets the name of the current .
The name of the current .
Gets the that indicates the current instance of the .
The that indicates the current instance of the .
Gets a collection of state transitions that the current can make.
A collection of state transitions that the current can make.
Gets a collection of state activities that the state machine workflow instance has transitioned through.
A collection of transitions that the has made.
Gets the latest definition of the .
The latest definition of the .
If the workflow has already completed, the current cannot be retrieved, so the previous definition is retrieved.
Gets a list of classes in the .
A list of classes in the .
The is a null reference ( in Visual Basic).
Gets the current .
The current .
Gets or sets the exception that caused the Web service to stop.
The exception that caused the Web service to stop.
Gets or sets the name of the previous .
The name of the previous .
Gets or sets the interface type that defines the method that this activity listens on.
The interface type.
Gets or sets a value that indicates whether receiving data should start the workflow.
if receiving data should start the workflow; otherwise, .
Gets or sets the name of the method on the interface specified by the property that this represents.
The name of the method on the interface specified by the property that this represents.
Gets the collection of bindings associated with the input parameters to the method specified in the property.
The collection of properties used as inbound parameters on the method specified by the property.
Gets or sets a collection of roles that are valid to send data to the .
The that contains the Web service roles that are valid to send data to the .
Gets the name of the on which the activity is waiting for data to arrive.
The name of the on which the activity is waiting for data to arrive.
Gets or sets the name of the preceding class.
The name of the preceding class.
Gets the collection of bindings associated with the out/ref and return value of the corresponding method.
This collection is used to bind the outbound parameters to locations in the workflow. When the executes, it extracts the values from the bound locations and delivers these back to the blocked Web service method.
Gets or sets the name of the .
A string that contains the name of the .
was set to a null reference ( in Visual Basic).
Gets or sets the role provider for the .
A string that contains the role provider for the .
Gets or sets a condition that determines whether the should run or finish.
When the property evaluates to , the continues to run. When the evaluates to , the finishes.
Gets the dynamic child activities in the .
The dynamic child activities in the .
When implemented in a derived class, gets or sets the name of this .
The name of the .
Provides access to the current , which executes the workflow.
The current .
Represents an Active Directory role in a Windows Workflow Foundation hosting environment. This class cannot be inherited.
A factory class for creating objects from Windows NT aliases, e-mail addresses, and security identifiers (SIDs).
Defines a workflow communication activity that is used to call a method on a local service. This activity is used to send data from the workflow to the host through the local service.
Verifies that the class is configured correctly.
Runs the code-beside method associated with an activity. This class cannot be inherited.
Defines a condition that guards/drives the execution of a certain activity within a workflow definition. It has an event of type to return the result of the condition.
Defines a compensatable version of the activity. This class cannot be inherited.
Returns result information for the class. This class cannot be inherited.
Provides the definition of a constraint-based execution context for a set of child activities.
Represents the section in the configuration file that addresses the role class. This class cannot be inherited.
Overrides the correlation parameter value when the correlation value must be obtained from a parameter other than that indicated by the . This class cannot be inherited.
Indicates the method or event on an ExternalDataExchange interface that initializes the correlation value. This class cannot be inherited.
Indicates the name of the parameter used for correlation in the methods and events defined on an ExternalDataExchange interface. This class cannot be inherited.
Provides the logic to establish a timer and to wait, asynchronously, for timer's expiration. This class cannot be inherited.
The exception that is thrown when an event that is raised from the host cannot be delivered to the workflow instance. Typically the event is raised from an on a workflow instance. This class cannot be inherited.
Wraps an whose execution is initialized by an event. This class cannot be inherited.
A composite activity that contains a collection of event handlers. It is typically used where a collection of events must be handled. Each event is handled by one , which is part of .
Enables event handling with the execution of the child activities. This class cannot be inherited.
Represents the name of a queue associated with an event on a . This class cannot be inherited.
Specifies the execution mode for activities.
Executes activities in sequential order. Each activity is executed in turn, after the previous activity has finished running.
Executes activities in parallel.
Represents the data sent when an event is raised using the activity.
Marks an interface as a local service interface. This class cannot be inherited.
Represents a service that must be added to the workflow run-time engine for local services communications to be enabled. Local service implementations are required to be added to the for these services to be properly initialized and registered.
Represents a configuration section that allows you to specify, in a configuration file, a set of services to be added to an instance of .
Defines a workflow communication activity that is used to handle an event that is raised by a local service.
Verifies that the class is configured correctly.
Provides methods and properties that event-driven activities must derive from, to subscribe to events.
Conditionally runs one of two or more activities of type . This class cannot be inherited.
Represents a branch of an . This class cannot be inherited.
Invokes a Web service through a proxy class, which passes and receives parameters as specified. This class cannot be inherited.
Contains event data used to invoke a Web service. This class cannot be inherited.
Asynchronously runs one workflow from another. This class cannot be inherited.
Makes the workflow wait for any one of several possible events before the activity proceeds. This class cannot be inherited.
Creates a message event subscription to route messages to the appropriate workflow instance.
Runs a set of child activities at the same time. This class cannot be inherited.
Represents a collection of class instances to be run as part of a workflow's execution as a single step or activity.
Runs multiple instances of a child activity.
Contains event arguments for the activity handlers called at initialization of child instances in addition to when the child instances are finished.
Represents the addition of a to a workflow during dynamic update. This class cannot be inherited.
Represents the addition of a during dynamic update. This class cannot be inherited.
This dialog is normally used by the activities , , , and to edit declarative conditions. However, if you want to use conditions outside of these activities (for example, edit a condition for use outside of a workflow completely), you can use this dialog to perform the editing of the condition.
This dialog is normally used by to edit rule sets. However, if you want to use a rule set outside of this activity (for example, edit a rule set for use outside of a workflow), you can use this dialog to perform the editing of the rule set.
Represents the base class from which custom expression writers must derive to write custom expressions.
Represents the removal of a from a workflow during dynamic update. This class cannot be inherited.
Represents the removal of a during dynamic update. This class cannot be inherited.
Defines a condition with an associated set of actions to perform.
Represents an abstract class that defines an action to be executed if the associated evaluates to , for , or , for . This class must be inherited.
Contains the name, instance ID, and condition result of a rule that has been evaluated.
Stores the fields and properties read by a condition or written to by an action.
Represents the base class for custom attributes.
Specifies whether the path in a or is for a method parameter, or .
Specifies the path is an absolute path beginning with a parameter name, which optionally can be followed by a path to an inner member.
Specifies the path is a relative or absolute path, beginning with the token .
Specifies the forward chaining behavior of the .
Indicates that no chaining is performed. Each rule is executed exactly once.
Indicates that chaining is performed if executed actions explicitly specify it using a .
Indicates that chaining is performed when fields or properties are modified by actions, are specified for methods called by actions, or when a is performed.
Base type for and any custom conditions created by users.
Represents an abstract base class from which all dynamic update notifications of changes to s must be derived.
Contains a collection of classes defined on the workflow. This class cannot be inherited.
Represents a in the conditions collection and enables you to programmatically evaluate the condition.
Represents the root of the .rules files and contains all the and s associated with a workflow. This class cannot be inherited.
Used to perform evaluation.
Represents the base class for all exceptions caused by rule evaluation issues.
The exception that is thrown when attempting to apply an operator to incompatible operands when you evaluate a rule.
Represents the base class for all exceptions caused by evaluation or validation of rules.
Stores state information while executing or classes.
Defines the condition definition behind a . This class cannot be inherited.
An instance of this class is returned by the method of an expression.
Abstract class that is the base for classes representing the result of custom expressions based on the interface.
Propagates the current behavior in the expression to child nodes. This class cannot be inherited.
Causes the to stop executing and returns control back to the calling method.
Indicates that a method is invoked by a condition. This class cannot be inherited.
Represents the literal result of a custom expression written using .
Builds the path of a field or property.
Indicates that a property is read by a . This class cannot be inherited.
Represents the base class for the and classes.
Specifies whether a can be reevaluated.
Indicates that the is executed once. A condition may be evaluated several times until the rule executes actions, but the rule will never be evaluated again.
Indicates that the can be reevaluated multiple times. is the default value.
Contains a collection of classes along with the semantics for forward-chaining execution of those rules. A can be executed directly in code or using the activity.
Represents an abstract base class from which all dynamic update notifications of changes to a must be derived. This class cannot be inherited.
Contains a collection of classes defined in a workflow.
Holds the name of a in the on the workflow. This class cannot be inherited.
Represents the exception thrown when processing cannot continue because a rule set cannot be validated.
Specifies a property or field to update or a method to run using the CodeDom types.
Indicates that a rule is updating a variable, in order to cause reevaluation of affected rules.
Validates expression conditions.
Indicates that a property or field is written by the method or property that this attribute is applied to. This information is used by the rules engine to determine dependencies between rules. This class cannot be inherited.
Represents the change to a for dynamic updates. This class cannot be inherited.
Represents the change to a for dynamic updates. This class cannot be inherited.
Runs a set of child activities according to a single defined ordering.
Represents a workflow that executes activities sequentially.
Provides the transition to a in a state machine workflow. This class cannot be inherited.
Represents a class that is used as an argument to set the state of a .
Represents a state in a .
Represents a class that verifies whether a class is configured correctly.
Represents an activity that executes contained activities before transitioning to another state in a state machine workflow. This class cannot be inherited.
Acts as a container to a group of activities that is executed when the starts running. This class cannot be inherited.
Serves as the root container for state machine workflows. Contains event-driven activities and states.
Represents a class that manages the current instance of a . This class cannot be inherited.
Enables sending a fault to the Web service client from the workflow. This class cannot be inherited.
Enables receiving data from a Web service in a workflow. This class cannot be inherited.
Enables sending data to a Web service from within a workflow. This class cannot be inherited.
Represents a Workflow role that is backed by a .
Runs a child activity iteratively as long as a certain condition is true.
The exception that is thrown when role validation fails due to a specified identity that is not contained in the .
The abstract base class from which workflow roles are derived.
Represents a collection of objects. This class cannot be inherited.
Provides methods for a subscription service to manage subscriptions for a workflow runtime.
Represents the base class for all workflow Web services.