System.ServiceModel.Activities
Occurs when an asynchronous abandon operation completes.
Occurs when an asynchronous cancel operation completes.
Occurs when an asynchronous run operation completes.
Occurs when an asynchronous suspend operation completes.
Occurs when an asynchronous terminate operation completes.
Occurs when an asynchronous unsuspend operation completes.
Occurs when an asynchronous abandon operation completes.
Occurs when an asynchronous cancel operation completes.
Occurs when an asynchronous run operation completes.
Occurs when an asynchronous suspend operation completes.
Occurs when an asynchronous terminate operation completes.
Occurs when an asynchronous unsuspend operation completes.
Occurs when an asynchronous update operation completes.
The fixed workflow control relative endpoint address. This address is appended to the base address of the service to create the control endpoint address.
Initializes a new instance of the class.
Creates a new instance of the class.
Creates a new instance of the class.
Creates a new instance of the class.
Creates a new instance of the class.
Returns a new instance of the class.
An instance of an event tracking behavior object.
Creates a new instance of the class.
Creates a new instance of the class.
Initializes a new instance of the class.
Gets or sets the from the given configuration.
The configuration from which to get the .
The from the given configuration.
Creates a new instance of the class.
Returns a new object of type that contains property settings for a .
An generic object that contains workflow configuration element property settings.
Creates a new instance of the class.
Creates a new instance of the class.
Returns a new .
Not used.
A workflow control service endpoint .
When called or overridden by a derived class, converts the specified to a workflow control endpoint.
The service endpoint to which control configuration settings are applied.
Not implemented.
When called or overridden by a derived class, converts the specified to a workflow control endpoint.
The service endpoint to which control configuration settings are applied.
Not implemented.
When called or overridden by a derived class, initializes and validates the specified channel endpoint element.
The channel endpoint element to initialize and validate.
When called or overridden by a derived class, initializes and validates the specified service endpoint element.
The service endpoint element to initialize and validate.
Initializes a new instance of the class.
Creates a new instance of the class.
Initializes a new instance of the class.
Creates the behavior.
The workflow instance management behavior..
Creates a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Registers the with the workflow runtime.
The initialization environment.
Unregisters the with the workflow runtime.
The initialization environment of the .
Initializes a new instance of the class.
Builds and validates a description of the activity’s arguments, variables, child activities, and activity delegates.
The activity’s metadata that encapsulates the activity’s arguments, variables, child activities, and activity delegates.
Called by the workflow runtime to execute the activity.
The current native activity execution context.
Indicates whether the property should be serialized.
if the property value should be serialized; otherwise, .
Creates a new instance of the class.
Implements the method.
The service description.
The service host.
The endpoints exposed by the service.
The binding parameters required to implement the behavior.
Implements the method.
The service description.
The service host.
Implements the method.
The service description.
The service host.
Creates a new instance of the class.
An implementation of the method.
The service description.
The host of the service.
The service endpoints.
Custom objects required to implement the behavior.
An implementation of the
The service description.
The host of the service.
An implementation of the method.
The service description.
The host of the service.
Initializes an instance of the class.
Initializes an instance of the class using the connection string passed as a parameter.
A connection string that refers to a SQL Server persistence database.
An implementation of the method of the interface, which allows you to pass custom data to binding elements to support contract implementation.
The service description of the service.
The host of the service.
The service endpoints.
Custom objects to which binding elements have access.
An implementation of the method of the interface that allows you to change run-time property values or insert custom extension objects such as error handlers, message or parameter inspectors, security extensions, and other custom extension objects.
Description of the service.
The host of the service.
Promotes properties that can be used in queries. The promoted properties are the properties that you can use in queries to retrieve instances. These property can be of simple type (int32, string, bool and so on), which is represented by a variant or binary.
Name of the promotion.
The names of variables that must be promoted as variants.
The names of variables that must be promoted as binary data. Binary data is typically used to store tracking information.
Inspects the service host and the service description to confirm that the service can run successfully.
The description of the service.
The host for the service.
Initializes a new instance of the class.
Configures binding elements to support the workflow contract behavior.
The contract description.
The endpoint.
The objects that the binding elements require to support the workflow contract behavior.
Implements a modification or extension of the client across a contract.
The contract description for which the extension is intended.
The endpoint.
The client runtime.
Implements a modification or extension of the client across a contract.
The contract description.
The endpoint.
The dispatch runtime that controls service execution.
Validates that the contract and endpoint are compatible with the behavior.
The contract description.
The endpoint.
Initializes a new instance of the .
Implements the method.
The service description.
The service host.
The endpoints exposed by the service.
The binding parameters required to implement the behavior.
Implements the method.
The service description.
The service host.
Implements the method.
The service description.
The service host.
Initializes a new instance of the class.
An implementation of the method.
The service description.
The service host.
The service endpoints.
The binding parameters.
An implementation of the method.
The service description.
The service host.
An implementation of the method.
The service description.
The service host.
Initializes a new instance of the class.
Implements the method to support the behavior.
The service description.
The service host.
The endpoints exposed by the service.
The binding parameters required to implement the behavior.
Implements the method to support the behavior.
The service description.
The service host.
Implements the method to support the behavior.
The service description.
The service host.
Adds write-only metadata for an instance to the host.
The write-only values. These values are optional when loading an instance.
Adds metadata for an instance owner to the host. This method may be called before the workflow host is opened.
The read-write metadata.
The write-only values. These values are optional when loading an instance.
Initializes a new instance of the class.
Initializes a new instance of the class.
Executed when a service message is received.
The operation context under which the message received.
The set of execution properties available within the workflow.
Executed when a service message is sent.
The operation’s context under which the message is being sent.
Attempts to abandon the specified workflow instance.
The GUID identifier of the workflow instance to abandon.
The reason for abandoning the workflow instance.
Begins an asynchronous operation to abandon the specified workflow instance.
The GUID identifier of the workflow instance to abandon.
The reason for abandoning the workflow instance.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
An object, specified by the application, that contains state information associated with the asynchronous abandon operation.
The .
Begins an asynchronous operation to cancel the specified workflow instance.
The GUID identifier of the workflow instance to cancel.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
An object, specified by the application, that contains state information associated with the asynchronous cancel operation.
An .
Begins an asynchronous operation to run the specified workflow instance.
The GUID identifier of the workflow instance to run.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
An object, specified by the application, that contains state information associated with the asynchronous run operation.
An .
Begins an asynchronous operation to suspend the specified workflow instance.
The GUID identifier of the workflow instance to suspend.
The reason to suspend the workflow instance.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
An object, specified by the application, that contains state information associated with the asynchronous suspend operation.
The .
Begins an asynchronous operation to terminate the specified workflow instance.
The GUID identifier of the workflow instance to terminate.
The reason to terminate the workflow instance.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
An object, specified by the application, that contains state information associated with the asynchronous terminate operation.
The .
Begins an asynchronous cancel operation in a transaction.
The GUID identifier of the workflow instance to cancel.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
An object, specified by the application, that contains state information associated with the asynchronous cancel operation.
The .
Begins an asynchronous operation that runs a workflow instance within a transaction.
The GUID identifier of the workflow instance to run.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
An object, specified by the application, that contains state information associated with the asynchronous run operation.
The .
Begins an asynchronous operation that suspends the specified workflow instance.
The GUID identifier of the workflow instance to suspend.
The reason to suspend the workflow instance.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
An object, specified by the application, that contains state information associated with the asynchronous suspend operation.
The .
Begins an asynchronous operation that terminates a workflow instance within a transaction.
The GUID identifier of the workflow instance to terminate.
The reason to terminate the workflow instance.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
An object, specified by the application, that contains state information associated with the asynchronous terminate operation.
The .
Begins an asynchronous operation that resumes the specified workflow instance within a transaction.
The GUID identifier of the workflow instance to unsuspend.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
An object, specified by the application, that contains state information associated with the asynchronous unsuspend operation.
The .
Begins an asynchronous operation that resumes the specified workflow instance.
The GUID identifier of the workflow instance to resume.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
An object, specified by the application, that contains state information associated with the asynchronous unsuspend operation.
The .
Cancels the specified workflow instance.
The GUID identifier of the workflow instance to cancel.
Completes an asynchronous abandon operation.
The returned by a call to the method.
Completes an asynchronous cancel operation.
The returned by a call to the method.
Completes an asynchronous run operation.
The returned by a call to the method.
Completes an asynchronous suspend operation.
The returned by a call to the operation
Completes an asynchronous terminate operation.
The returned by a call to the method.
Completes an asynchronous transacted cancel operation.
The returned by a call to the method.
Completes an asynchronous transacted run operation.
The returned by a call to the method.
Completes an asynchronous transacted suspend operation.
The returned by a call to the method.
Completes an asynchronous transacted terminate operation.
The returned by a call to the method.
Completes an asynchronous transacted unsuspend operation.
The returned by a call to the method.
Completes an asynchronous unsuspend operation.
The returned by a call to the method.
Starts executing the specified workflow instance.
The GUID identifier of the workflow instance to run.
Suspends the specified workflow instance.
The workflow instance to suspend.
The reason for suspending the workflow instance.
Terminates the specified workflow instance.
The GUID identifier of the workflow instance to terminate.
The reason to terminate the workflow instance.
Cancels the specified workflow instance within a transaction.
The GUID identifier of the workflow instance to cancel.
Runs the specified workflow instance within a transaction.
The GUID identifier of the workflow instance to run.
Suspends the specified workflow instance within a transaction.
The GUID identifier of the workflow instance to suspend.
The reason the workflow instance is suspended.
Terminates the specified workflow instance within a transaction.
The GUID identifier of the workflow instance to terminate.
The reason to terminate the workflow instance.
Resumes the specified workflow instance within a transaction.
The GUID identifier of the workflow instance to resume.
Resumes the specified workflow instance.
The GUID identifier of the workflow instance to resume.
Begins an asynchronous operation that updates a workflow instance within a transaction.
The GUID identifier of the workflow instance to terminate.
The updated workflow identity.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
An object, specified by the application, that contains state information associated with the asynchronous update operation.
The object that represents the status of the asynchronous operation.
Begins an asynchronous operation to update the specified workflow instance.
The GUID identifier of the workflow instance to terminate.
The updated workflow identity.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
An object, specified by the application, that contains state information associated with the asynchronous update operation.
The object that represents the status of the asynchronous operation.
Completes an asynchronous transacted update operation.
The object that represents the status of the asynchronous operation.
Completes an asynchronous update operation.
The object that represents the status of the asynchronous operation.
Updates the specified workflow instance within a transaction.
The GUID identifier of the workflow instance to terminate.
The updated workflow identity.
Updates the specified workflow instance.
The GUID identifier of the workflow instance to terminate.
The updated workflow identity.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Returns the receive activity from the given contract operation description.
The contract operation description.
A object from the given contract operation description.
Returns a value that indicates whether the property has changed from its default value and should be serialized.
if the property value should be serialized; otherwise, .
Creates a new instance with the specified message.
The message.
A instance.
Creates a new instance with the specified message and message type.
The message.
The message type.
A instance.
Creates a new instance with the specified parameters.
The parameters.
A instance.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified message.
The message.
Initializes a new instance of the class with the specified message and message type.
The message.
The message type.
Gets a boolean value that determines if the message should be serialized as the declared message type.
if the message should be serialized as the declared message type; otherwise .
Creates a new instance of the class.
Initializes a new instance of the class with the specified parameters.
A collection of key-value pairs with the keys containing the parameter names and the values containing the arguments.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Creates a new instance with the specified message.
The data to send.
A instance.
Creates a new instance with the specified message and message type.
The data to send.
The data type that will appear in the service description and WSDL. It must be either the same as the argument type of the message or its base type.
A instance.
Creates a new instance with the specified parameters.
A collection of name/value pairs with the keys containing the parameter names and the values containing the arguments.
A instance.
Initializes a new instance of the class with default factory cache and channel cache settings.
Initializes a new instance of the class with custom factory cache and channel cache settings.
The cache settings for cached channel factories.
The cache settings for cached channels.
Initializes a new instance of the class with custom factory cache settings, custom channel cache settings, and a value that indicates whether to turn caching on.
The cache settings for cached channel factories.
The cache settings for cached channels.
to turn caching on; otherwise, .
Releases all resources used by the current instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified data to send.
The data to send.
Initializes a new instance of the class with the specified message and message type.
The data to send.
The data type that appears on the service description. It must be the same type as or any base type of .
Gets a value that indicates whether the property should be XAML-serialized.
if the property should be serialized; otherwise .
Initializes a new instance of the class.
Initializes a new instance of the class with the specified parameters.
A collection of key-value pairs with the keys containing the parameter names and the values containing the arguments.
Initializes a new instance of the class.
Cancels the activity specified by the given bookmark.
A bookmark at which an activity instance is to be cancelled.
Executes upon calling RegisterReceive method.
The settings for the receive activity.
An instance key of the activity used to correlate with the message.
A bookmark at which the receive activity waits to receive a message.
Executes when correlation handle is marked as disposed.
An instance key of the activity used to correlate with the message.
Registers the received message activity.
The settings for the receive activity.
An instance key of the activity used to correlate with the message.
A bookmark at which the receive activity waits to receive a message.
Sends the given message.
The message to send.
The settings for send activity.
An instance key of the activity used to correlate with the message.
A bookmark at which the send activity waits for the sending completion.
Initializes a new instance of the class.
Returns the send reply activity from the given contract operation description.
The contract operation description.
When this method returns, contains the send replies with fault.
A object from the given contract operation description.
Initializes a new instance of the class.
Initializes a new instance of the class.
Creates the .
The activity-scheduled query.
Initializes a new instance of the class.
Initializes a new instance of the class.
Creates a new .
The activity state query.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Creates the .
The bookmark resumption query.
Initializes a new instance of the class.
Initializes a new instance of the .
Creates a new .
A instance.
Initializes a new instance of the class.
Initializes a new instance of the class.
Creates a new .
A new instance.
Initializes a new instance of the class.
Initializes a new instance of the class.
Creates a new instance.
The fault propagation query.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Creates a StateMachine-specific CustomTrackingQuery, if the user specifies StateMachineTrackingQuery element in app.config.
A CustomTrackingQuery instance that tracks StateMachine specific TrackingRecord.
Initializes a new instance of the class.
Initializes a new instance of the class.
Adds an element into the collection.
The element to add.
Clears the contents of the collection.
Creates a new element.
A new configuration element.
Gets the element key for the specified configuration element.
The configuration element.
The element key.
Gets the index of the specified configuration element.
The configuration element.
The zero-based index of the configuration element.
Removes the specified configuration element.
The configuration element to remove.
Removes the configuration element at the specified index.
The index of the configuration element to remove.
Initializes a new instance of the class.
Merges the two specified strings.
The first string.
The second string.
A string that contains both strings.
Initializes a new instance of the class.
Override this method to create a query instance and set properties not inherited by derived classes.
A instance.
Override this method to set the properties that a derived class may inherit.
The tracking query.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
Creates a new instance.
A new workflow instance query.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified instance.
The tracking information.
Initializes a new instance of the class using the specified name.
The name of the tracking record.
Creates a copy of the .
A copy of .
Initializes a new instance of the class using the specified instance.
The tracking information.
Initializes a new instance of the class using the specified name.
The name of the tracking record.
Creates a copy of the .
A copy of the instance.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified .
The workflow control endpoint.
Initializes a new instance of the class with the specified binding, and .
The binding.
The workflow control endpoint.
Initializes a new instance of the class with the specified endpoint configuration.
The configuration to use.
Initializes a new instance of the class with the specified endpoint configuration and .
The endpoint configuration.
The endpoint address.
Initializes a new instance of the class with the specified endpoint configuration and endpoint address.
The endpoint configuration.
The endpoint address.
Abandons the specified workflow instance.
The workflow instance to abandon.
Abandons the specified workflow instance.
The workflow instance to abandon.
The reason to abandon the workflow instance.
Begins an asynchronous operation that abandons the specified workflow instance.
The workflows instance to abandon.
Begins an asynchronous operation that abandons the specified workflow instance with the specified user-defined data.
The workflow instance to abandon.
The user-defined state data.
Begins an asynchronous operation that abandons the specified workflow instance with the specified reason.
The workflow instance to abandon.
The reason to abandon the workflow instance.
Begins an asynchronous operation that abandons the specified workflow instance with the specified reason and user-defined data.
The workflow instance to abandon.
The reason to abandon the workflow instance.
The user-defined state data.
Begins an asynchronous operation that abandons the specified workflow instance.
The workflow instance to abandon.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
The user-defined state data.
The asynchronous abandon operation.
Begins an asynchronous operation that abandons the specified workflow instance.
The workflow instance to abandon.
The reason to abandon the workflow instance.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
The user-defined state data.
The asynchronous abandon operation.
Begins an asynchronous operation that cancels the specified workflow instance.
The workflow instance to cancel.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
The user-defined state data.
The asynchronous cancel operation.
Begins an asynchronous operation that runs the specified workflow instance.
The workflow instance to run.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
The user-defined state data.
The asynchronous run operation.
Begins an asynchronous operation that suspends the specified operation.
The workflow instance to suspend.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
The user-defined state data.
The asynchronous suspend operation.
Begins an asynchronous operation that suspends the specified operation.
The workflow instance to suspend.
The reason the workflow instance is suspended.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
The user-defined state data.
The asynchronous suspend operation.
Begins an asynchronous operation that terminates a workflow instance.
The workflow instance to terminate.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
The user-defined state data.
The asynchronous terminate operation.
Begins an asynchronous operation that terminates a workflow instance.
The workflow instance to terminate.
The reason to terminate the workflow instance.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
The user-defined state data.
The asynchronous terminate operation.
Begins an asynchronous operation that unsuspends a workflow instance.
The workflow instance to unsuspend.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
The user-defined state data.
The asynchronous unsuspend operation.
Cancels the specified workflow instance.
The workflow instance to cancel.
Begins an asynchronous operation that cancels the specified workflow instance.
The workflow instance to cancel.
Begins an asynchronous operation that cancels the specified workflow instance with the specified user-defined data.
The workflow instance to cancel.
The user-defined data.
Completes an asynchronous abandon operation.
The asynchronous result returned by a call to the method.
Completes an asynchronous cancel operation.
The asynchronous result returned by a call to the method.
Completes an asynchronous run operation.
The asynchronous result returned by a call to the method.
Completes an asynchronous suspend operation.
The asynchronous result returned by a call to the method.
Completes an asynchronous terminate operation.
The asynchronous result returned by a call to the method.
Completes an asynchronous unsuspend operation.
The asynchronous result returned by a call to the method.
Runs the specified workflow instance.
The workflow instance to run.
Begins an asynchronous operation that runs the specified workflow instance.
The workflow instance to run.
Begins an asynchronous operation that runs the specified workflow instance with the user-defined state data.
The workflow instance to run.
The user-defined state data.
Suspends the specified workflow instance.
The workflow instance to suspend.
Suspends the specified workflow instance.
The workflow instance to suspend.
The reason to suspend the workflow instance.
Begins an asynchronous suspend operation
The workflow instance to suspend.
Begins an asynchronous suspend operation with the specified workflow instance ID and user-defined state data.
The workflow instance to suspend.
The user-defined state data.
Begins an asynchronous suspend operation with the specified workflow instance ID and reason.
The workflow instance to suspend.
The reason to suspend the workflow instance.
Begins an asynchronous suspend operation with the specified workflow instance ID, reason, and user-defined state data.
The workflow instance to suspend.
The reason to suspend the workflow instance.
The user-defined state data.
Terminates the specified workflow instance.
The workflow instance to terminate.
Terminates the specified workflow instance with the specified reason.
The workflow instance to terminate.
The reason to terminate the workflow instance.
Begins an asynchronous operation that terminates the specified workflow instance.
The workflow instance to terminate.
Begins an asynchronous operation that terminates the specified workflow instance with the specified user-defined data.
The workflow instance to terminate.
The user-defined state data.
Begins an asynchronous operation that terminates the specified workflow instance with the specified reason.
The workflow instance to terminate.
The reason to terminate the workflow instance.
Begins an asynchronous operation that terminates the specified workflow instance with the specified reason and user-defined data.
The workflow instance to terminate.
The reason to terminate the workflow instance.
The user-defined state data.
Unsuspends the specified workflow instance.
The workflow instance to unsuspend.
Begins an asynchronous unsuspend operation.
The workflow instance to unsuspend.
Begins an asynchronous unsuspend operation with the specified user-defined state data.
The workflow instance to unsuspend.
The user-defined state data.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified binding and .
The binding.
The endpoint address.
Initiates a new instance of the class.
Aborts the .
Begins an asynchronous operation to perform workflow instance completion notification. This method is called when the workflow instance associated with this completes. Derived classes can override this operation to perform custom actions on workflow instance completion.
The state of the workflow instance.
A collection of key/value pairs that contain output generated by the workflow instance.
If present, an error that caused the workflow to terminate.
The time interval during which the asynchronous operation must complete.
The location in an application to which control returns when the asynchronous operation completes.
User-defined state.
The status of the asynchronous operation.
Completes an asynchronous operation that notifies workflow instance completion associated with this .
The status of the asynchronous operation.
Creates a new instance of the class with the specified contract type.
The type of the contract that defines the basic message exchange patterns for a workflow hosting operation.
Creates a new instance of the class with the specified contract type, binding, and endpoint address.
The service contract for the endpoint.
The binding for the endpoint.
The address of the endpoint.
Override to create a new instance.
The inputs to the service operation.
Provides the execution context of the service operation invoked.
The instance ID of the workflow instance being created.
The object that can be used to send replies back to the message source for a request/reply contract.
A workflow creation context object.
Override to return the instance ID for the workflow instance being created.
The inputs to the service operation.
The operation context of the service operation.
The instance ID for the newly created workflow instance.
Override to return a bookmark to be resumed on the workflow instance.
The inputs to the service operation.
The execution context of the service operation being invoked.
The object that can be used to send replies back to the message source for a request/reply contract.
A value to be passed back to the workflow instance when the bookmark is resumed
A bookmark.
Sends response to a message sent to the .
The return value of the operation.
The out arguments of the operation.
Initializes a new instance of the class.
Returns a dictionary of contract descriptions keyed by the contract name.
A dictionary of contract descriptions keyed by the contract name.
Returns the root of the activity tree.
The root of the activity tree.
Verifies that a workflow service is correctly configured according to the validation logic.
The custom settings that customize the behavior of the validation process.
A collection of validation errors and validation warnings as a result of the validation process.
Initializes a new instance of the class.
Initializes a new instance of the class using the specified activity and base addresses.
The root activity of the workflow service.
An array of base addresses for the workflow service.
Initializes a new instance of the class using the specified service object and base addresses.
The root activity of the workflow service to be hosted.
An array of base addresses for the workflow service.
Initializes a new instance of the class using the specified service definition and collection of base addresses.
The workflow service to host.
An array of base addresses for the hosted workflow service.
Adds a service endpoint to the workflow service host.
The service endpoint to add.
Adds a service endpoint to the workflow service host using the specified contract, binding, and address.
The service contract exposed by the endpoint.
The binding for the endpoint.
The address of the endpoint..
A service endpoint.
Adds a service endpoint to the workflow service host using the specified contract, binding, endpoint address, and listen URI.
The service contract exposed by the endpoint.
The binding for the endpoint.
The address of the endpoint.
The address at which the service endpoint listens for incoming messages.
A service endpoint.
Adds a service endpoint to the workflow service host using the specified contract, binding, and address.
The service contract exposed by the endpoint.
The binding for the endpoint.
The address of the endpoint.
A service endpoint.
Adds a service endpoint to the workflow service host using the specified contract, binding, endpoint address, and listen URI.
The contract exposed by the endpoint.
The binding for the endpoint.
The address of the endpoint.l
The address at which the service endpoint listens for incoming messages.
A service endpoint.
Adds a service endpoint to the workflow service host using the specified contract, binding, endpoint address, listen URI, and behavior configuration name.
The contract exposed by the endpoint
The binding for the endpoint.
The address of the endpoint.
The address at which the service endpoint listens for incoming messages.
The endpoint behavior configuration name.
A service endpoint.
Adds a service endpoint to the workflow service host using the specified implemented contract, binding, endpoint address, listen URI, and a behavior configuration name.
The contract exposed by the endpoint.
The binding for the endpoint.
The address of the endpoint.
The address at which the service endpoint listens for incoming messages.
The behavior configuration name.
A service endpoint.
Creates a service description of the hosted workflow service using the specified key/value pair collection of address, binding, contract and behavior service endpoint information.
A collection of key/value pairs that contains the contract description for the hosted workflow service.
A service for the hosted workflow service.
Initializes the runtime for the workflow service host.
Called when the workflow service host is aborted.
Begins an asynchronous operation invoked when the workflow service host is closed.
The period of time the asynchronous close operation has to complete before timing out.
The asynchronous callback delegate that receives notification of the completion of the asynchronous close operation.
User-define state data that is associated with the asynchronous close operation.
A reference to the asynchronous close operation.
Closes down the hosted service, including the channel dispatchers and associated instance contexts and listeners.
The period of time the close operation has to complete before timing out.
Completes an asynchronous operation invoked when the workflow service host is closed.
A reference to the asynchronous operation.
Initializes a new instance of the class.
Initializes a new instance of the class.
The workflow control endpoint.
Initializes a new instance of the class.
The binding.
The endpoint address.
Initializes a new instance of the class.
The configuration to use.
Initializes a new instance of the class.
The configuration to use.
The endpoint address.
Initializes a new instance of the class.
The configuration to use.
The endpoint address.
Abandons the specified workflow instance.
The workflow instance to abandon.
Abandons the specified workflow instance.
The workflow instance to abandon.
The reason to abandon the workflow instance.
Begins an asynchronous operation that abandons the specified workflow instance.
The workflows instance to abandon.
Begins an asynchronous operation that abandons the specified workflow instance.
The workflows instance to abandon.
A user-defined object that contains state information associated with the asynchronous abandon operation.
Begins an asynchronous operation that abandons the specified workflow instance.
The workflows instance to abandon.
The reason to abandon the workflow instance.
Begins an asynchronous operation that abandons the specified workflow instance.
The workflows instance to abandon.
The reason to abandon the workflow instance.
A user-defined object that contains state information associated with the asynchronous abandon operation.
Begins an asynchronous operation that abandons the specified workflow instance.
The workflow instance to abandon.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
A user-defined object that contains state information associated with the asynchronous abandon operation.
The object that represents the status of the asynchronous operation.
Begins an asynchronous operation that abandons the specified workflow instance.
The workflow instance to abandon.
The reason to abandon the workflow instance.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
A user-defined object that contains state information associated with the asynchronous abandon operation.
The object that represents the status of the asynchronous operation.
Begins an asynchronous operation that cancels the specified workflow instance.
The workflow instance to cancel.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
A user-defined object that contains state information associated with the asynchronous cancel operation.
The object that represents the status of the asynchronous operation.
Begins an asynchronous operation that runs the specified workflow instance.
The workflow instance to run.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
A user-defined object that contains state information associated with the asynchronous run operation.
The object that represents the status of the asynchronous operation.
Begins an asynchronous operation that suspends the specified operation.
The workflow instance to suspend.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
A user-defined object that contains state information associated with the asynchronous suspend operation.
The object that represents the status of the asynchronous operation.
Begins an asynchronous operation that suspends the specified operation.
The workflow instance to suspend.
The reason to suspend the workflow instance.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
A user-defined object that contains state information associated with the asynchronous suspend operation.
The object that represents the status of the asynchronous operation.
Begins an asynchronous operation that terminates a workflow instance.
The workflow instance to terminate.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
A user-defined object that contains state information associated with the asynchronous terminate operation.
The object that represents the status of the asynchronous operation.
Begins an asynchronous operation that terminates a workflow instance.
The workflow instance to terminate.
The reason to terminate the workflow instance.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
A user-defined object that contains state information associated with the asynchronous terminate operation.
The object that represents the status of the asynchronous operation.
Begins an asynchronous operation that unsuspends a workflow instance.
The workflow instance to unsuspend.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
A user-defined object that contains state information associated with the asynchronous unsuspend operation.
The object that represents the status of the asynchronous operation.
Begins an asynchronous operation that updates a workflow instance.
The workflow instance to update.
The updated workflow identity.
The asynchronous callback delegate that receives the notification of the asynchronous operation completion.
A user-defined object that contains state information associated with the asynchronous update operation.
The object that represents the status of the asynchronous operation.
Cancels the specified workflow instance.
The workflow instance to cancel.
Begins an asynchronous operation that cancels the specified workflow instance.
The workflow instance to cancel.
Begins an asynchronous operation that cancels the specified workflow instance.
The workflow instance to cancel.
A user-defined object that contains state information associated with the asynchronous cancel operation.
Completes an asynchronous abandon operation.
The object that represents the status of the asynchronous operation.
Completes an asynchronous cancel operation.
The object that represents the status of the asynchronous operation.
Completes an asynchronous run operation.
The object that represents the status of the asynchronous operation.
Completes an asynchronous suspend operation.
The object that represents the status of the asynchronous operation.
Completes an asynchronous terminate operation.
The object that represents the status of the asynchronous operation.
Completes an asynchronous unsuspend operation.
The object that represents the status of the asynchronous operation.
Completes an asynchronous update operation.
The object that represents the status of the asynchronous operation.
Runs the specified workflow instance.
The workflow instance to run.
Begins an asynchronous operation that runs the specified workflow instance.
The workflow instance to run.
Begins an asynchronous operation that runs the specified workflow instance.
The workflow instance to run.
A user-defined object that contains state information associated with the asynchronous run operation.
Suspends the specified workflow instance.
The workflow instance to suspend.
Suspends the specified workflow instance.
The workflow instance to suspend.
The reason to suspend the workflow instance.
Begins an asynchronous suspend operation.
The workflow instance to suspend.
Begins an asynchronous suspend operation.
The workflow instance to suspend.
A user-defined object that contains state information associated with the asynchronous suspend operation.
Begins an asynchronous suspend operation.
The workflow instance to suspend.
The reason to suspend the workflow instance.
Begins an asynchronous suspend operation.
The workflow instance to suspend.
The reason to suspend the workflow instance.
A user-defined object that contains state information associated with the asynchronous run operation.
Terminates the specified workflow instance.
The workflow instance to terminate.
Terminates the specified workflow instance.
The workflow instance to terminate.
The reason to terminate the workflow instance.
Begins an asynchronous terminate operation.
The workflow instance to terminate.
Begins an asynchronous terminate operation.
The workflow instance to terminate.
A user-defined object that contains state information associated with the asynchronous terminate operation.
Begins an asynchronous terminate operation.
The workflow instance to terminate.
The reason to terminate the workflow instance.
Begins an asynchronous terminate operation.
The workflow instance to terminate.
The reason to terminate the workflow instance.
A user-defined object that contains state information associated with the asynchronous terminate operation.
Unsuspends the specified workflow instance.
The workflow instance to unsuspend.
Begins an asynchronous unsuspend operation.
The workflow instance to unsuspend.
Begins an asynchronous unsuspend operation.
The workflow instance to unsuspend.
A user-defined object that contains state information associated with the asynchronous unsuspend operation.
Updates the specified workflow instance.
The workflow instance to update.
The updated workflow identity.
Begins an asynchronous update operation.
The workflow instance to update.
The updated workflow identity.
Begins an asynchronous update operation.
The workflow instance to update.
The updated workflow identity.
A user-defined object that contains state information associated with the asynchronous update operation.
Initializes a new instance of the class.
Determines whether the current is equal to the specified .
The to compare with the current .
if the specified is equal to the current ; otherwise, .
Returns the hash code for the instance.
The hash code for the instance.
Determines whether the specified message’s action matches the of this .
The message to compare.
if the action matches; otherwise, .
Determines whether the action of the message contained by the specified message buffer matches the of this .
The message buffer that contains the message to compare.
if the action matches; otherwise, .
Returns a representation of the .
The current .
Initializes a new instance of the class.
Determines whether the current is equal to the specified object.
The object to compare.
if the current is equal to the specified object; otherwise, .
Returns the hash code for the current .
The hash code for the current .
Creates a new instance of the class.
Gets the address of the endpoint.
The of the endpoint.
Gets the address of the endpoint using the specified instance.
The instance to use.
The of the endpoint.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified .
The endpoint identity.
Provides an for the specified .
This parameter is currently ignored.
An containing the value.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified .
The message query table.
Gets the message query table associated with the current instance.
The message query table.
Initializes a new instance of the class.
Gets a value that determines whether the converter can convert an instance to the specified type.
A type descriptor context that provides a format context.
The type you want to convert to.
if the converter can perform the conversion requested; otherwise .
Converts the given object to the specified type, using the specified context and culture information.
A that provides a format context.
The culture information. If is passed, the current culture is assumed.
The object to convert.
The type to convert the parameter to.
The converted value.
Initializes a new instance of the class.
Gets a value that indicates whether this converter can convert an object of one type to an .
The type descriptor context
The type to convert from.
if the converter can perform the conversion; otherwise, .
Gets a value that indicates whether this converter can convert an instance to an object of the specified type.
The type descriptor context.
The type to convert to.
if the converter can perform the conversion; otherwise, .
Converts the specified value to a instance.
The type descriptor context.
The current culture.
The object to convert.
The converted value.
Converts a instance to an object of the specified type.
The type descriptor context.
The current culture.
The value to convert.
The type to convert the value to.
The converted value.
Initializes a new instance of the class.
Initializes a new instance of the class.
The service principal name (SPN) endpoint identity.
Provides the object that the markup extension represents.
The service provider.
The object that the markup extension represents.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified .
The User Principal Name (UPN) endpoint identity.
Provides the object that the markup extension represents.
The service provider.
The object that the markup extension represents.
Gets the maximum interval of time for which the object can remain idle in the cache before being disposed.
An interval of time.
Gets the interval of time after which an object is removed from the cache.
An interval of time.
Gets the maximum number of objects that can be in the cache.
A maximum number of objects.
Gets the behavior type of the service element that controls the workflow runtime buffering of messages received from a client instance of workflow.
A type object.
Gets or sets the maximum number of messages which can be buffered for a communications channel during a workflow service operation.
An integer.
Gets or sets the maximum interval of time for which the object can remain idle in the cache before being disposed..
A timespan object.
Gets or sets the interval of time after which an object will be removed from the cache.
A timespan object.
Gets or sets the maximum number of objects that can be in the cache.
An integer representing a maximum number.
Gets the type of the instance.
The type of an event tracking behavior element.
Gets the tracking profile name parameter for the event tracking behavior element.
A string profile name.
Gets the of the current event tracking behavior element.
A collection of configuration properties.
Gets or sets the maximum interval of time for which the object can remain idle in a workflow cache before being disposed.
A timespan object.
Gets or sets the interval of time after which an object will be removed from a workflow cache.
A timespan object.
Gets or sets the maximum number of objects that can be in a workflow cache.
An integer representing a maximum number.
Gets a value indicating whether the cache associated with an instance of workflow is turned on or off.
if the workflow instance cache is turned on; otherwise, .
Gets or sets the type of the .
A type object.
Gets or sets the settings of the channel cache.
The settings of the channel cache.
Gets or sets the settings of the channel factory cache.
The settings of the channel factory cache.
Gets or sets the .
The workflow hosting options section.
Gets the type of a object.
A type object.
Gets or sets the connection string to the database server.
A string that contains information about the connection to the instance store database.
Gets or sets a named connection string to the database server.
A string name that represents a connection to a database server.
Gets or sets the time period in which the host must renew the lock on an instance.
A timespan object that represents the lock renewal period.
Gets or sets whether workflow instance data is kept in the persistence store after the workflow instance completes or if it is deleted at that point.
An enumeration of the actions that can occur when an instance completes.
Gets or sets the optional property that specifies how compression is used for instance data.
An option that determines the manner in which data compression is performed, if at all.
Gets or sets the action that occurs in response to an exception that is thrown when a workflow instance is locked.
An action response to an exception thrown.
Gets or sets the maximum number of SQL connection retries. The default value is 4.
An integer representing the maximum number of SQL connection retries.
Gets or sets the property. Specifies the time period after which the SQL Workflow Instance Store runs a detection task to detect any runnable or activatable workflow instances in the persistence database after the previous detection cycle.
Returns the time interval.
Gets or sets the URI address for the control endpoint.
A string containing the URI address.
Gets or sets the binding for the control endpoint.
A string containing the control endpoint binding.
Gets or sets the binding configuration for the control endpoint.
A string containing the binding configuration for the endpoint.
When called or overridden by a derived class, gets the type of the workflow control endpoint.
The type of endpoint.
Gets a collection of properties for the control endpoint element.
A collection of configuration properties.
Gets or sets a value that indicates whether to override site name.
if to override site name; otherwise, .
Gets whether the workflow instance only unloads from memory or is persisted when the workflow instance becomes idle.
An object that represents a type of behavior.
Gets or sets the period of time allotted for persisting the workflow instance.
A timespan object.
Gets or sets the period of time allotted for unloading the workflow instance.
A timespan object.
Gets or sets the Windows group of users authorized to use the workflow instance control endpoint.
The Windows group of users authorized to use the workflow instance control endpoint.
Gets the type of the behavior associated with this configuration element.
The type of behavior associated with this configuration element.
Gets the collection of properties associated with this configuration element.
The properties associated with this configuration element.
Gets or sets the process that is invoked when the unhandled exception occurs.
An action.
Gets the type of the unhandled exception behavior.
A type object.
Gets or sets the argument for the correlation initializer.
The correlation handle argument.
Gets or sets the activity’s execution logic.
The activity’s execution logic.
Gets or sets the used by the child messaging activities.
The correlation handle used by the child messaging activities.
Gets or sets a value that specifies the maximum number of pending messages allowed for each channel.
The maximum number of pending messages.
Gets or sets the name of the associated with this behavior.
The name of the .
Gets the connection string used to connect to persistence database.
The connection string.
Gets or sets the . This property specifies the interval within which a host must renew its lock on an instance before the lock expires. If the host does not renew the lock in the specified time period, the instance is unlocked and another host can obtain the lock on the instance.
The specified time period before the instance is unlocked.
Gets or sets the property. This property specifies whether the instance state information is kept in the persistence database after the instance is completed.
if the instance state information is kept in the persistence database; otherwise .
Gets or sets the property. This property specifies whether the instance state information is compressed using the GZip algorithm before the information is saved in the persistence store.
if the instance state information is compressed using the GZip algorithm; otherwise .
Gets or sets the property. This property specifies what action a service host should take when it receives an when the host tries to lock an instance because the instance is currently locked by another host.
The action a service host should take when receiving a .
Gets or sets the maximum number of SQL connection retries. The default value is 4.
An integer representing the maximum number of SQL connection retries.
Gets or sets the property. Specifies the time period after which the SQL Workflow Instance Store runs a detection task to detect any runnable or activatable workflow instances in the persistence database after the previous detection cycle.
Returns the value of the time interval.
Gets or sets a value that specifies the that occurs between the time the workflow becomes idle and is persisted.
The time span used to determine when a workflow is persisted.
Gets or sets a value that specifies the that occurs between the time workflow becomes idle and is unloaded.
The time span used to determine when a workflow is unloaded.
Gets the binding for the workflow instance control endpoint when the HTTP protocol is used.
The binding for the workflow instance control endpoint.
Gets the binding for the workflow instance control endpoint when the net.pipe protocol is used.
The binding for the workflow instance control endpoint.
Gets or sets the Windows group of users authorized to use the workflow instance control endpoint.
The Windows group of users authorized to use the workflow instance control endpoint.
Gets or sets the action to take when an unhandled exception occurs.
A object.
Refers to a concrete implementation of the class such as .
A concrete implementation of the class.
Gets or sets whether exception details are included in faults.
if exception details are included in faults; otherwise, .
Gets or sets the name of scope.
The name of scope.
Gets or sets a value that indicates whether to use non-persistent handle.
if non-persistent handle is used; otherwise, .
Gets or sets the that references the correlation.
The correlation handle.
Gets or sets a dictionary of correlation data that relates messages to this workflow instance.
A dictionary of correlation data.
Gets or sets the End-to-End tracing GUID of the message context.
The End-to-End tracing GUID of the message context.
Gets or sets the message associated with the message context.
The message associated with the message context.
Gets or sets the that is used to perform the calculation.
The that is used to perform the calculation.
Gets or sets the value of the action header of the message.
The action URI of the message.
Gets or sets a value that indicates whether a new workflow instance is created to process the message if the message does not correlate to an existing workflow instance..
if a new workflow instance is created to process the message, otherwise .
Gets or sets the data to receive. The content can be either a or a .
The data to receive.
Gets or sets the used to query the message to extract correlation data.
A set of message queries used to extract correlation data from the incoming message.
Gets or sets a correlation handle that is used to route the message to the appropriate workflow instance.
The correlation handle.
Gets a collection of correlation initializers that initialize query-based, context, callback context, or request-reply correlations with a activity runs.
A collection of correlation initializers.
Gets a collection of known types for the operation.
A collection of known types.
Gets or sets the name of the operation implemented by the .
The name of the operation.
Gets or sets a value that indicates the protection level for the operation.
The protection level for the operation.
Gets or sets a value that specifies the serializer to use for this operation.
The serializer to use.
Gets or sets the name of the service contract.
The service contract name.
Gets or sets the declared message type.
The declared message type.
Gets or sets the message received.
The received message.
Modifies the parameters collection.
An ordered collection of key-value pairs with the keys containing the parameter names and the values containing the arguments.
Gets or sets the value of the action header of the message.
The action of the message.
Gets or sets the content received by the activity
The content received.
Gets a collection of correlation initializers.
A collection of correlation initializers.
Gets or sets a reference to the activity paired with this activity.
The send activity.
Gets or sets the value of the action header of the message.
The action URI of the message.
Gets or sets a value that indicates whether a new workflow instance is created to process the message if the message does not correlate to an existing workflow instance.
if a new workflow instance is created to process the message; otherwise, .
Gets or sets the display name of the owner.
The display name of the owner.
Gets or sets the value of the action header of the message being sent.
The action of the message.
Gets or sets the content sent by the activity.
The content to send.
Gets or sets a correlation handle that is used to route the message to the appropriate workflow instance.
The correlation handle.
Gets a collection of correlation initializers.
A collection of correlation initializers.
Gets or sets the endpoint to send messages to.
The endpoint.
Gets or sets the address of the endpoint to send messages to.
The endpoint address.
Gets or sets the name of the endpoint configuration.
The endpoint configuration name.
Gets a collection of the known types for the service operation to be called.
A collection of known types.
Gets or sets the name of the service operation to be called.
The name of the service operation.
Gets or sets a value that indicates the protection level for the message.
The protection level for the message.
Gets or sets a value that specifies the serializer to use when sending a message.
The serializer to use for this operation.
The name of the contract the service to be called implements.
The name of the service contract.
Gets or sets a value that indicates the token impersonation level allowed for the receiver of the message.
The token impersonation level.
Gets or sets a value that indicates whether to turn caching on.
to turn caching on; otherwise, .
Gets or sets the settings of the channel cache.
The settings of the channel cache.
Gets or sets the settings of the channel factory cache.
The settings of the channel factory cache.
Gets or sets the declared message type.
The declared message type.
Gets or sets the data to send.
The data to send.
Gets or sets the workflow service operation parameters.
An ordered collection of key-value pairs with the keys containing the parameter names and the values containing the arguments.
Gets the host settings of the send/receive activities.
The host settings of the send/receive activities.
Gets or sets the value of the action header of the message.
The action URI of the message.
Gets or sets the content sent by the activity.
The content to send.
Gets a collection of correlation initializers.
A collection of correlation initializers.
Gets or sets a value that specifies whether the workflow service instance should be persisted before sending the message.
if the workflow service should be persisted before sending the message;otherwise .
Gets or sets a reference to the activity paired with this activity.
A receive activity.
Gets or sets the endpoint to send messages to.
The endpoint to send messages to.
Gets or sets the address of the endpoint to send messages to.
The endpoint address.
Gets or sets the name of the endpoint configuration.
The endpoint configuration name.
Gets or sets a value that indicates whether communication is one-way.
if communication is one-way; if communication is two-way.
Gets or sets the display name of the owner.
The display name of the owner.
Gets or sets a value that indicates the protection level for the message.
One of the enumeration values of the enumeration.
Gets or sets a value that indicates whether the workflow service instance should be persisted before sending the message.
if the workflow service should be persisted before sending the message; otherwise, .
Gets or sets a value that indicates the token impersonation level allowed for the receiver of the message.
One of the enumeration values of the enumeration.
Gets or sets the name of the activity to filter instances on. The default value is "*" (all).
The name of the activity.
Gets or sets the name of the child activity to filter instances on. The default value is "*" (all).
The name of the child activity.
Gets the properties contained in this configuration element.
The properties contained in this configuration element.
Gets the configuration element name.
The configuration element name.
Gets or sets the name of the activity to filter instances on.
The name of the activity.
Gets an that contains the variables to filter on.
The collection of arguments.
Gets a that contains the properties of the configuration element.
The configuration element properties.
Gets a that contains the states to filter on.
The collection of states.
Gets a that contains the variables to filter on.
The collection of variables.
Gets the configuration element name.
The configuration element name.
Gets a key that uniquely identifies the annotation.
The element key.
Gets or sets the name of the annotation.
The name of the annotation.
Gets a that contains the properties for the configuration element.
The collection of properties.
Gets or sets the value of the annotation.
The value of the annotation.
Gets the configuration element name.
The configuration element name.
Gets a key that uniquely identifies the argument.
The element key.
Gets or sets the name of the argument.
The argument name.
Gets the collection of properties
The of properties for the element.
Gets the configuration element name.
The configuration element name.
Gets or sets the name of the bookmark.
The bookmark name.
Gets a that contains the properties associated with this element.
A collection of properties.
Gets the configuration element name.
The configuration element name.
Gets or sets the name of the activity to subscribe for the from the specified activity that issued the cancel request.
The activity name to subscribe for on.
Gets or sets the name of the child activity to subscribe for the activity name to be canceled.
The name of the child activity to subscribe for .
Gets a that contains the properties associated with this element.
A collection of properties.
Gets the configuration element name.
The configuration element name.
Gets or sets the name of the activity to filter instances on. The default value is “*” (all).
The name of the activity to filter on.
Gets or sets the name of the activity for which to query for tracking records.
The activity name.
Gets a that contains the properties associated with this element.
The property collection.
Gets the configuration element name.
The configuration element name.
Gets or sets the name of the activity that handles the fault that is used to subscribe for instances.
The activity name to filter on.
Gets or sets the name of the activity that generates the fault that is used to subscribe for instances.
The activity name to filter on.
Gets the that contains the properties associated with this element.
The property collection.
Gets the configuration element name.
The configuration element name.
Gets a key that uniquely identifies the profile.
The element key.
Gets or sets the visibility mode of the tracking profile.
The visibility mode of the tracking profile
Gets or sets the name of the tracking profile.
The name of the tracking profile.
Gets a that contains the properties associated with this element.
The properties collection.
Gets the collection of elements associated with this .
A collection of profile workflow query elements.
Gets a value that specifies the type of collection contained within this element.
One of the enumeration values.
Gets or sets the activity definition ID of the workflow being tracked.
The activity definition ID
Gets a collection of elements.
A collection of elements.
Gets a collection of elements.
A object.
Gets a collection of elements.
A collection of elements.
Gets a collection of elements.
A collection of elements.
Gets a collection of elements.
A object.
Gets a key that uniquely identifies the workflow being tracked.
The element key.
Gets a collection of elements.
A collection of elements.
Gets a collection of properties.
A object.
Gets a collection of StateMachineStateQueryElement configuration in DotNetConfig.xsd file.
A collection of StateMachineStateQueryElement configuration in DotNetConfig.xsd file.
Gets a collection of elements.
A object.
Gets the configuration element name.
The configuration element name.
Gets a key that uniquely identifies the element query.
The element key.
Gets or sets the state name to filter on.
The state name to filter on. The default value is “*” (all).
Gets a collection of properties.
A collection of configuration properties.
Gets or sets the activity name filter attribute in StateMachineTrackingQuery element.
The activity name filter attribute in StateMachineTrackingQuery element.
Gets the attributes in StateMachineTrackingQuery element.
The attributes in StateMachineTrackingQuery element.
Gets the name of StateMachineTrackingQuery element in the DotNetConfig.xsd file.
The name of StateMachineTrackingQuery element in the DotNetConfig.xsd file.
Gets or sets the collection type.
One of the enumeration values.
Gets the element as the specified index.
The index of the element to retrieve.
The element at the specified index.
Gets a key that uniquely identifies the configuration element.
The element key.
Gets a collection of annotations associated with the .
A collection of annotations.
A key that uniquely identifies the tracking query.
The element key.
Gets the collection of properties.
The collection of properties for the element.
Gets a collection of elements.
A collection of elements.
Gets the collection of properties.
The collection of properties for the element.
Gets a collection of objects.
A collection of objects.
Gets a key that uniquely identifies the variable query.
The element key.
Gets or sets the name of the variable to be extracted.
The variable name.
Gets the collection of properties.
The collection of properties for the element.
Gets the configuration element name.
The configuration element name.
Gets the collection of properties.
The collection of properties for the element.
The workflow states that the query filters on.
The states to filter on.
Gets the receiving end-to-end activity ID associated with this record.
The activity ID.
Gets the message ID of the message associated with this record.
The message ID.
Gets the sending end-to-end activity ID associated with this record.
The end-to-end activity ID.
Gets or sets the that makes up the body of the activity.
The body of the transacted receive scope.
Gets or sets the activity associated with this activity.
The receive activity associated with the transacted receive scope.
Gets the collection of associated with this .
The variables associated with the transacted receive scope.
Gets or sets a value that indicates if the workflow instance should be suspended or run after creation..
if the workflow instance is suspended after it is created ; if the workflow is run after it is created.
Gets or sets a value that indicates whether the method is called in a transaction..
if a completion transaction is required; otherwise, .
Gets the arguments passed to the newly created workflow instance.
A dictionary of key/value pair arguments to the workflow instance.
Gets a collection of instances .
A collection of correlation queries.
Gets or sets a value that indicates whether the workflow service has buffered receive processing enabled for incoming messages.
if the workflow service has buffered receive processing enabled for incoming messages; otherwise, .
Gets or sets the activity tree for this workflow service.
The activity tree for this workflow service.
Gets or sets the workflow service configuration name.
The workflow service configuration name.
Gets or sets the definition identity of the workflow service.
The definition identity of the workflow service.
Gets the collection of endpoints of this workflow service.
The collection of endpoints of this workflow service.
Gets the contracts implemented by the workflow service.
The object that contains the contracts implemented by the workflow service.
Gets or sets the name of the workflow service as an object.
The name of the workflow service.
Gets the dynamic update maps.
A object that represents the dynamic update maps.
Gets the root activity of the hosted workflow service.
The root activity of the hosted workflow service.
Gets the associated with the workflow service host.
The durable instancing options.
Gets a list of workflow versions that are supported by this workflow service host.
A list of workflow versions that are supported by this workflow service host.
Gets a object to add or remove extensions to the workflow service instance.
workflow instance extension manager.
Gets or sets the action for the .
The action for the .
Gets or sets the that contains the elements in the message that compose the instance key that uniquely identifies the message.
The that contains the elements in the message that compose the instance key that uniquely identifies the message.
Gets a collection of clauses, each of which defines the set of elements in the message that make up an associated key.
A collection of clauses, each of which defines the set of elements in the message that make up an associated key.
Gets or sets the that defines the set of messages for which this query applies.
The message filter that defines the set of messages for which this query applies.
Gets or sets the endpoint’s URI.
The for the endpoint..
Gets or sets the behavior configuration name.
The behavior configuration name.
Gets or sets the binding for the endpoint.
The for the endpoint.
Gets the address headers collection for the endpoint.
A collection of derived instances.
Gets or sets the endpoint identity for the endpoint.
The for the endpoint.
Gets or sets the listen URI for the endpoint.
A containing the listen URI for the endpoint.
Gets or sets the endpoint name.
A containing the endpoint’s name.
Gets or sets the service contract name.
The service contract name.
Gets or sets the claim resource.
An containing the claim resource.
Gets or sets the claim right.
A containing the claim right.
Gets or sets the claim type.
A containing the claim type.
Gets or sets the name of the instance.
The name of the message query set.
Gets or sets the service principle name.
The service principle name.
Gets or sets the user principle name.
The user principle name.
Initializes the associated with a callback correlation.
Represents settings that define operational characteristics of a channel cache.
Defines the configuration element that controls the buffering of data received from the client by the workflow service operation. This is a sealed class.
Enables assigning values to the settings of a channel listener configuration element in a workflow service application. This is a sealed class.
Creates and maintains the sub-element in the service behaviors section of a Sql workflow configuration file.
Enables assigning values to the settings of a channel factory configuration element in a workflow service application. This is a sealed class.
Creates and maintains the sub-element that configures use of the , in the service behaviors section of a workflow configuration file. This is a sealed class.
Represents a configuration section that contains workflow hosting options.
Creates and maintains the sub-element of the service behaviors section of a Sql workflow configuration file.
Represents a collection of objects in a workflow control configuration element.
Defines a workflow control endpoint element for a workflow configuration file.
Represents the configuration section for the workflow hosting options.
Handles the properties of the workflow definition idle element. The idle element defines the process that is followed when the workflow instance goes into an idle state. This is a sealed class.
Adds the to the service host.
Handles the properties of an unhandled exception that occurs during a workflow service operation. This is a sealed class.
Initializes the associated with a.NET Context Exchange-based correlation, subject to the specified.
Associates activities together in a correlation by representing a particular shared or transient context in the workflow.
An abstract base class for correlation initializers that are used to tell the runtime what protocol is being used for the correlation.
Provides implicit management for child messaging activities.
A service behavior that enables your service to use buffered receive processing.
A service behavior that allows a service to utilize ETW tracking using an .
A service behavior that allows you to configure the feature, which supports persisting state information for workflow service instances into an SQL Server 2005 or SQL Server 2008 database.
An attribute that can be applied to a service contract to enable workflow service model dispatch behavior. This attribute ensures that appropriate dispatch components are created..
A service behavior that controls when idle workflow instances are unloaded and persisted.
A behavior that adds a workflow control endpoint with a fixed configuration to the service host.
An enumeration that specifies the action to perform when an unhandled exception occurs within a workflow.
Abandons the workflow instance.
Cancels the workflow instance.
Terminates the workflow instance. The instance state is .
Abandons the workflow instance and marks the last persisted state as suspended. If there is no last persisted instance can be found, the workflow instance is aborted.
A service behavior that enables you to specify the action to take when an unhandled exception occurs within a workflow service.
Used mainly to associate a concrete implementation of the such as with a workflow service host. This class is also used to add instance owner metadata.
Represents settings that define operational characteristics of a host.
Initializes correlation without sending or receiving a message.
Implements a callback to be executed when a service message is received by the and activities.
An interface that implements a callback that is called just before a message is sent on the wire by the or activities.
Represents a service contract that defines a set of operations that allow you to control workflow instances.
Represents a service contract that defines a set of operations that allow you to update workflow instances.
Represents a message context.
Initializes the associated based on the results of the when the message is sent or received.
An activity that receives a message.
An abstract base class for classes that represent the data received by a workflow service.
A class used to receive a or a message contract type within a workflow service.
Enables a workflow service to receive data n the form of parameters. is interoperable with non-workflow WCF clients and services. The collection is similar to the argument declaration on a C# method signature.The collection cannot contain arguments marked with , or of type . Please use for these types of data.This is a sealed class.
An activity that receives a message as part of a request/reply message exchange pattern.
Represents the settings for an activity that receives a message.
Initializes the associated based on the that is created for the two-way operation.
An activity that sends a message to a service.
An abstract base class for classes that represent the data sent to a workflow service.
Represents an extension that enables the customization of the cache sharing levels, the settings of the channel factory cache, and the settings of the channel cache for workflows that send messages to service endpoints using messaging activities.
A class used to send a single item (message) to or from a workflow service. The item can be a built-in type such as primitive types, , or ; or an application-defined data contract, message contract, or XML serializable type.
Enables sending data to or from a workflow service in the form of parameters.
An abstract class that defines extension methods for the send/receive activities.
An activity that sends the reply message as part of a request/response message exchange pattern on the service side.
Represents the settings for an activity that sends a message.
A class that represents the types of serializers available.
Specifies that the should be used when serializing.
Specifies that the should be used when serializing.
A configuration element that represents a .
A configuration element that contains elements.
A configuration element that represents a .
A collection of elements that contains elements.
A configuration element that represents an annotation that is added to an emitted tracking record.
A collection of elements that contains elements.
A configuration element that represents an argument .
A configuration element that contains a collection of elements.
A configuration element that represents a .
A configuration element that contains a collection of elements.
A configuration element that represents a .
A configuration element that contains elements.
A configuration element that represents a .
A configuration element that contains elements.
A configuration element that represents a .
A collection of elements that contains elements.
A configuration element that represents a and is used for adding a profile through the behavior element.
A configuration element that contains a collection of elements.
A configuration element that contains all queries for a specific workflow identified by the property.
A collection of elements that contains a collection of elements.
A configuration element that specifies workflow instance state or activity instance state the user subscribes tracking information for.
A configuration element that contains a collection of elements.
Represents a configuration StateMachineStateQuery element in DotNetConfig.xsd.
Represents a collection of StateMachineStateQueryElement configuration in DotNetConfig.xsd file.
The base class for all tracking configuration collections.
The type of configuration element.
The base class for tracking configuration elements.
A configuration element that represents a instance when specifying a tracking profile.
A configuration section for specifying tracking settings.
A configuration element that specifies the variables to be extracted from an activity.
A configuration element that contains a collection of elements.
A configuration element that represents a .
A collection of elements that contains elements.
Contains the tracking record sent to a tracking participant by the run-time tracking infrastructure when a message is received by a workflow service instance.
Contains the tracking record sent to a tracking participant by the run-time tracking infrastructure when a message is sent by a workflow service instance.
An activity which scopes the lifetime of a transaction which is initiated by a received message. The transaction may be flowed into the workflow on the initiating message, or be created by the dispatcher when the message is received.
Allows a client to send control operations to a workflow service hosted with .
A standard endpoint that enables you to call control operations on workflow instances.
Represents a context that is set up during workflow activation using the workflow hosting endpoint to handle arguments, and receive workflow completion notifications.
An abstract implementation of . Derive from this class to expose contracts that support workflow creation and bookmark resumption.
This class is used in conjunction with the class. It is used for sending the response for a request/reply contract supported by a implementation.
Enables you to create, configure, and access the properties of a workflow service.
Provides a host for workflows. Supports features like messaging activities, multi-instancing, and configuration.
Represents a service contract that defines a set of operations that allows a client to update workflow service hosted with .
Provides a XAML-friendly implementation of a that filters on a single action.
Represents a clause and a clause that identify the unique characteristics of a message so that it can be routed to the correct instance.
Represents an endpoint declared in XAML.
A markup extension for the class.
A set of objects and an associated string parameter. A correlation hash () is computed from the results of the objects as well as the associated strings.
Converts an instance to the specified type.
A WCF-specific implementation of a type converter that does not require instances to specify a namespace.
A XAML markup extension for the class.
A XAML markup extension for the class.