System.WorkflowServices
Occurs when a message is received for an operation and validation is required.
Occurs after the response has been received from the service.
Occurs before the activity sends the message to the service.
A constant string that represents the root context. The value of this string is "(RootContext)".
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 event.
Represents the that targets the event.
Represents the for the property.
Name of the property that is used for the return value sent by the service that the activity is communicating with.
Initializes a new instance of the class.
Creates a from a string that contains either the file name of the workflow markup file or the type name of the workflow service type and the base address of the service specified.
The file name of the workflow markup file that defines the workflow service or the type name of the workflow service type.
An array of type that contains the base addresses for the hosted service.
A object associated with the workflow service. The default implementation returns a object with the specified base addresses.
Initializes an instance of the class.
Adds the specified service to the list of run-time services supported by the workflow run-time instance.
The service object that must be added to the list of run-time services.
Gets the service object for the specified service type from the list of service objects.
The type of the service whose object must retrieved from the list of objects.
The service object for the specified service type.
Gets the service object that corresponds to the service type specified as a template parameter.
The type of the service to get.
The service object that corresponds to the service type.
Gets the instance identifier based on the inputs and operation context passed as parameters.
The input objects.
The operation context information.
The instance identifier.
Resolves a bookmark.
The input objects.
The operation context information.
The response context information.
The value object.
A bookmark.
Removes the specified service from the list of run-time services supported by the workflow run-time instance.
The service object that must be removed from the list of supported run-time services.
Initializes a new instance of the class.
Removes the configuration element with the specified key from this collection.
The key of the configuration element to be removed.
Removes the first occurrence of a specific configuration element from the collection.
The service configuration element to be removed.
Initializes a new instance of the class.
Creates a custom behavior based on the settings of this configuration element.
A custom behavior based on the settings of this configuration element.
Indicates whether this configuration element has been modified since it was last saved or loaded.
if the element has been modified; otherwise, .
Indicates whether an unknown attribute is encountered during deserialization.
The name of the unrecognized attribute.
The value of the unrecognized attribute.
if an unknown attribute is encountered while deserializing; otherwise, .
Called after deserialization.
Writes the contents of this configuration element to the configuration file.
The that is used to write to the configuration file.
to serialize only the collection key properties; otherwise, .
if any data was actually serialized; otherwise, .
Modifies this configuration element object to remove all values that should not be saved.
A at the current level containing a merged view of the properties.
The parent , or if this is the top level.
A that determines which property values to include.
Initializes a new instance of the class.
Creates a custom behavior based on the settings of this configuration element.
A custom behavior based on the settings of this configuration element.
Initializes a new instance of the class.
Not implemented in .
Not implemented.
Not implemented.
Not implemented in .
Not implemented.
Not implemented.
Implements the service-side behavior of the operation.
The operation description modified to support properties.
The extensibility point to insert custom service modifications for this operation.
Not implemented in .
Not implemented.
Initializes a new instance of the class.
Not implemented in .
Not implemented.
Not implemented.
Not implemented.
Not implemented.
Customizes the service runtime to support durable service behavior properties, such as specifying a for the service.
The service description.
The service host.
Verifies that all durable operations on the service are set up correctly.
The service description.
The service host.
Initializes a new instance of the class.
The associated with the behavior object.
Initializes a new instance of the class.
The associated with the behavior object.
The time-out after which persistence operations performed by persistence providers configured with this object abort.
Not implemented in .
Not implemented.
Not implemented.
Not implemented.
Not implemented.
Not implemented in .
Not implemented.
Not implemented.
Not implemented in .
Not implemented.
Not implemented.
Initializes a new instance of the class.
Not implemented in .
Not implemented.
Not implemented.
Not implemented.
Not implemented.
Configures the workflow service to support the workflow run-time behavior.
The service description.
The service host.
Verifies the scheduling service used for workflow services has been added to the object and that the object has not started before the call to .
The service description.
The service host.
The wrong is registered.
Purges the current durable service instance from memory after the operation has completed.
Unloads the durable service instance from memory and deletes it from persistence after the operation has completed.
Initializes a new instance of the class.
Initializes a new instance of the class.
The unique identifier of the exception instance.
Initializes a new instance of the class.
The unique identifier of the exception instance.
The instance that caused the current exception.
Initializes a new instance of the class.
The unique identifier of the exception instance.
The message that describes the current exception.
Initializes a new instance of the class.
The unique identifier of the exception instance.
The message that describes the current exception.
The instance that caused the current exception.
Initializes a new instance of the class.
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.
The message that describes the current exception.
Initializes a new instance of the class.
The message that describes the current exception.
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 using the specified identifier.
The unique identifier associated with this instance.
Initializes a new instance of the class using the specified identifier and inner exception.
The unique identifier associated with this instance.
The that caused the .
Initializes a new instance of the class using the specified identifier and message.
The unique identifier associated with this instance.
The error message that explains the reason for the exception.
Initializes a new instance of the class using the specified identifier, message and inner exception.
The unique identifier associated with this instance.
The error message that explains the reason for the exception.
The that caused the .
Initializes a new instance of the class with the 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 using the specified message and inner exception.
The error message that explains the reason for the exception.
The that caused the .
Sets the with information about the exception, including the exception .
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
When implemented in a derived class, creates a new instance of the class, configured with the specified identity value.
The unique identifier to be associated with this persistence provider instance.
Begins an asynchronous operation to create instance state information in the persistence store using the parameters. This method does not unlock the instance after saving the state information.
The instance whose state information is saved into the persistence store.
The interval in which the operation must be completed without timing out.
The delegate that receives the notification when the operation completes.
The state information associated with the asynchronous operation.
The status of an asynchronous operation.
Begins an asynchronous operation to create instance state information in the persistence store using the parameters. This method unlocks the instance after saving the instance state if the value of the parameter is .
The instance whose state information is saved into the persistence store.
The interval in which the operation must be completed without timing out.
if the instance must be unlocked in the persistence store; otherwise .
The delegate that receives the notification when the operation completes.
The state information associated with the asynchronous operation.
The status of an asynchronous operation.
Begins an asynchronous operation to load an instance based on state information in the persistence store using the parameters. This method does not lock the instance.
The interval in which the operation must be completed without timing out.
The delegate that receives the notification when the operation completes.
The state information associated with the asynchronous operation.
The status of an asynchronous operation.
Begins an asynchronous operation to load an instance based on state information in the persistence store using the parameters. This method locks the instance after loading the instance state if the value of the parameter is .
An interval in which the operation must be completed before timing out.
if the instance must be locked; otherwise .
The delegate that receives the notification when the operation completes.
The state information associated with the asynchronous operation.
The status of an asynchronous operation.
When implemented in a derived class, represents the beginning of the LoadIfChanged phase. The LoadIfChanged phase occurs when state data is loaded into the persistence provider from the persistence store and the state data in the persistence store has been changed. This method call does not lock the instance in the persistence store.
The time period after which the persistence provider aborts this operation.
The token returned by a previous or method that represents the current state held by the caller.
The method to be called when the operation is completed.
A user-provided object that distinguishes this particular asynchronous operation from other operations.
The status of an asynchronous operation.
When implemented in a derived class, represents the beginning of the LoadIfChanged phase. The LoadIfChanged phase occurs when state data is loaded into the persistence provider from the persistence store and the state data in the persistence store has been changed. This method call lets you specify whether you want to lock the instance in the persistence store.
The time period after which the persistence provider aborts this operation.
The token returned by a previous or method that represents the current state held by the caller.
if the instance is locked in the persistence store; otherwise .
The method to be called when the operation is completed.
A user-provided object that distinguishes this particular asynchronous operation from other operations.
The status of an asynchronous operation.
Begins an asynchronous operation to unlock an instance in the persistence store.
An interval in which the operation must be completed before timing out.
The delegate that receives the notification when the operation completes.
The state information associated with the asynchronous operation.
The status of an asynchronous operation.
Begins an asynchronous operation to update instance state information in the persistence store using the parameters passed. This operation does not unlock the instance in the instance store.
The instance whose state information is being updated in the persistence store.
The interval in which the operation must complete without timing out.
The delegate that receives the notification when the operation is completed.
The state information about the asynchronous operation.
The status of an asynchronous operation.
Begins an asynchronous operation to update instance state information in the persistence store using the parameters passed. This operation locks the instance in the persistence store if the value of the parameter is .
The instance whose state information is being updated in the persistence store.
The interval in which the operation must complete without timing out.
if the instance must be locked after the instance state is updated in the persistence store; otherwise .
The delegate that receives the notification when the operation completes.
The state information about the asynchronous operation.
The status of an asynchronous operation.
Creates instance state information in the persistence store using parameters passed into the method. This method does not unlock the instance in the persistence store after saving the instance state.
The instance object whose state information must be saved into the persistence store.
The interval in which the operation must complete before timing out.
The state information.
This method creates instance state information in the persistence store using parameters passed into the method. The method unlocks the instance in the instance store if the value of the parameter is .
The instance object whose state information is saved into the persistence store.
The interval within which the operation must complete before timing out.
if the instance must be unlocked in the persistence store; otherwise .
The state information.
Ends the asynchronous operation to unlock an instance in the persistence store.
The result returned by the unlock operation.
Loads service state information from the persistence store without locking the instance.
The time period after which the persistence provider aborts this attempt.
The service state information.
Loads state information from the persistence store after locking the instance.
The period after which the persistence provider aborts this operation.
if the instance should be locked; otherwise .
The state information.
Loads the instance state information from the persistence store if the state information has been changed since the last time the information was loaded by the caller. This method also lets the caller specify whether to lock the instance in the persistence store.
The time period after which the persistence provider aborts this operation.
The token returned by the previous Create or Update method calls, which represents the current state held by the caller.
if the instance should be locked in the persistence store at the end of this operation; otherwise .
The instance state information.
if the instance should be locked in the persistence store at the end of this operation; otherwise .
Loads the instance state information from the persistence store if the state information has been changed since the last time the information was loaded by the caller. This method does not lock the instance in the persistence store.
The time period after which the persistence provider aborts this operation.
The token returned by the previous or method calls, which represents the current state held by the caller.
The actual instance state information.
if the instance should be locked in the persistence store at the end of this operation; otherwise .
Unlocks the instance whose ID is specified when constructing the object in the persistence store.
The time period after which the persistence provider aborts the operation.
When implemented in a derived class, updates the instance state information in the persistence store. This method does not unlock the instance after updating the instance state information in the persistence store.
The instance state information.
The time period after which the persistence provider aborts the operation.
The instance state information.
When implemented in a derived class, updates the instance state information in the persistence store. This method does not unlock the instance after updating the instance state information in the persistence store.
The instance state information.
The time period after which the persistence provider aborts the operation.
if the instance is unlocked after the instance state information is updated; otherwise .
The instance state information.
Initializes a new instance of the class.
Initializes a new instance of the class.
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.
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 that caused the .
When implemented in a derived class, initializes a new instance of the class.
The unique identifier of the service state data being saved.
When implemented in a derived class, represents the beginning of the Create phase. The Create phase occurs when service instance records are first created in the persistence store.
The actual instance state.
The time period after which the persistence provider aborts this attempt.
The method to be called when the operation is completed.
A user-provided object that distinguishes this particular asynchronous operation from other operations.
The state of the asynchronous method call.
When implemented in a derived class, represents the beginning of the Delete phase. The Delete phase occurs when service state data is permanently deleted from the persistence store.
The actual instance state.
The time period after which the persistence provider aborts this attempt.
The method to be called when the operation is completed.
A user-provided object that distinguishes this particular asynchronous operation from other operations.
The state of the asynchronous method call.
When implemented in a derived class, represents the beginning of the Load phase. The Load phase occurs when state data is loaded into the persistence provider from the persistence store.
The time period after which the persistence provider aborts this attempt.
The method to be called when the operation is completed.
A user-provided object that distinguishes this particular asynchronous operation from other operations.
The state of the asynchronous method call.
When implemented in a derived class, represents the beginning of the LoadIfChanged phase. The LoadIfChanged phase occurs when state data is loaded into the persistence provider from the persistence store, and the state data in the persistence store has been changed.
The time period after which the persistence provider aborts this attempt.
The token returned by a previous or that represents the current state held by the caller.
The method to be called when the operation is completed.
A user-provided object that distinguishes this particular asynchronous operation from other operations.
The state of the asynchronous method call.
When implemented in a derived class, represents the beginning of the Update phase. The Update phase occurs when service state data is updated in the persistence store.
The actual instance state.
The time period after which the persistence provider aborts this attempt.
The method to be called when the operation is completed.
A user-provided object that distinguishes this particular asynchronous operation from other operations.
The state of the asynchronous method call.
When implemented in a derived class, creates a service state record in the persistence store.
The actual instance state.
The time period after which the persistence provider aborts this attempt.
The instance token corresponding to the state just saved. This can be passed to to determine whether the state in the persistence store differs from the state when Create was called.
When implemented in a derived class, permanently deletes service state information from the persistence store.
The actual instance state.
The time period after which the persistence provider aborts this attempt.
When implemented in a derived class, represents the end of the Create phase. The Create phase occurs when service state records are first created in the persistence store.
A reference to the result of the operation.
The instance token corresponding to the state just saved. This can be passed to to determine whether the state in the persistence store differs from the state when Create was called.
When implemented in a derived class, represents the end of the Delete phase. The Delete phase occurs when state data is permanently deleted from the persistence store.
A reference to the result of the operation.
When implemented in a derived class, represents the end of the Load phase. The Load phase occurs when state data is loaded into the persistence provider from the persistence store.
A reference to the result of the operation.
The service state information.
When implemented in a derived class, represents the end of the LoadIfChanged phase. The LoadIfChanged phase occurs when state data is loaded into the persistence provider from the persistence store, and the state data in the persistence store has been changed.
A reference to the result of the operation.
The actual instance state.
if the instance parameter has been set with the latest copy from the persistence store; if the locally cached state is already up-to-date.
Represents the end of the Update phase. The Update phase occurs when service state records are updated in the persistence store.
A reference to the result of the operation.
The instance token corresponding to the state just saved. This can be passed to to determine whether the state in the persistence store differs from the state when Create was called.
When implemented in a derived class, loads service state information from the persistence store.
The time period after which the persistence provider aborts this attempt.
The loaded instance state.
When implemented in a derived class, loads service state information from the persistence store if that data has been changed.
The time period after which the persistence provider aborts this attempt.
The token returned by a previous or , which represents the current state held by the caller.
The actual instance state.
if the parameter has been set with the latest copy from the persistence store; if the locally cached state is already up to date.
When implemented in a derived class, updates service state records in the persistence store.
The actual instance state.
The time period after which the persistence provider aborts this attempt.
The instance token corresponding to the state just saved. This can be passed to to determine whether the state in the persistence store differs from the state when Create was called.
When implemented in a derived class, initializes a new instance of the class.
When implemented in a derived class, initializes a new instance.
The unique identifier of the persistence provider being created.
A object.
Initializes a new instance of the class, configured with the specified parameter collection.
The collection of parameters used by the new persistence provider factory. Valid parameters include , , and .
Initializes a new instance of the class, configured with the specified connection string.
The connection parameters for the new persistence provider instance.
Initializes a new instance of the class, configured with the specified connection string and parameters.
The connection parameters for the new persistence provider instance.
Specifies whether data is serialized as text rather than binary.
Initializes a new instance of the class, configured with the specified connection string, , and parameters.
The connection parameters for the new persistence provider factory instance.
Specifies whether data is serialized as text rather than binary.
The time-out for lock ownership. Locked instances are automatically unlocked after this time period. A time-out of specifies that no locking is used.
Initializes a new instance that uses a SQL database as its persistence store.
The unique identifier of the persistence provider being created.
A newly-created .
Represents the Abort phase.
Represents the beginning of the Close phase.
The time period after which the persistence provider aborts this attempt.
The method to be called when the operation is completed.
A user-provided object that distinguishes this particular asynchronous operation from other operations.
The state of the asynchronous method call.
Represents the beginning of the Open phase.
The time period after which the persistence provider aborts this attempt.
The method to be called when the operation is completed.
A user-provided object that distinguishes this particular asynchronous operation from other operations.
The state of the asynchronous method call.
Represents the Close phase.
The time period after which the persistence provider aborts this attempt.
Represents the end of the Close phase.
A reference to the result of the operation.
Represents the end of the Open phase.
A reference to the result of the operation.
Represents the Open phase.
The time period after which the persistence provider aborts this attempt.
Initializes a new instance of the class.
Initializes a new instance of the class using a byte stream that contains the workflow definition, a byte stream that contains the workflow rules definition, and the base addresses of the service specified.
that contains the workflow definition.
that contains the workflow rules definition.
An array of type that contains the base addresses for the hosted service.
Initializes a new instance of the class using a byte stream that contains the workflow definition, a byte stream that contains the workflow rules definition, a type provider for custom activity types, and the base addresses of the service specified.
that contains the workflow definition.
that contains the workflow rules definition.
A type provider that implements the interface.
An array of type that contains the base addresses for the hosted service.
Initializes a new instance of the class using a byte stream that contains the workflow definition and the base addresses of the service specified.
that contains the workflow definition.
An array of type that contains the base addresses for the hosted service.
Initializes a new instance of the class using a path to the workflow definition, a path to the workflow rules definition, and the base addresses of the service specified.
A string that contains the path to the workflow definition file.
A string that contains the path to the workflow rules definition file.
An array of type that contains the base addresses for the hosted service.
Initializes a new instance of the class using a path to the workflow definition, a path to the workflow rules definition, a type provider for custom activity types, and the base addresses of the service specified.
A string that contains the path to the workflow definition file.
A string that contains the path to the workflow rules definition file.
A type provider that implements the interface.
An array of type that contains the base addresses for the hosted service.
Initializes a new instance of the class using a path to the workflow definition and the base addresses of the service specified.
A string that contains the path to the workflow definition file.
An array of type that contains the base addresses for the hosted service.
Initializes a new instance of the class using a workflow type and the base addresses of the service specified.
The of the workflow instance.
An array of type that contains the base addresses for the hosted service.
Adds a service endpoint for the workflow service using the specified contract, binding, and endpoint address.
The of contract for the endpoint added.
The for the endpoint added.
The address for the endpoint added.
The added to the workflow service.
is .
is .
not specified for .
The workflow service does not implement .
Adds a service endpoint to the workflow service with a specified contract, a binding, an endpoint address, and a URI on which the service listens.
The of contract for the endpoint added.
The for the endpoint added.
The endpoint address for the service.
The on which the service endpoints can listen.
The added to the workflow service.
is .
is .
The workflow service does not implement .
not specified for .
Adds a service endpoint to the workflow service with a specified contract, binding, and URI that contains the endpoint address.
The of contract for the endpoint added.
The for the endpoint added.
The that contains the address for the endpoint added.
The added to the workflow service.
is .
is .
not specified for .
The workflow service does not implement .
Adds a service endpoint to the workflow service with a specified contract, a binding, a URI that contains the endpoint address, and a URI on which the service listens.
The of contract for the endpoint added.
The for the endpoint added.
The that contains the address for the endpoint added.
The on which the service endpoints can listen.
The added to the workflow service.
is .
is .
The workflow service does not implement .
not specified for .
Creates a description of the workflow service.
When this method returns, the object contains the keyed-contracts of the hosted service that have been implemented.
A of the workflow service.
This method is called before the is put into a closing state.
Initializes a new instance of the class.
Initializes a new instance of the class.
Initializes a new instance of the class.
The name of the new instance.
Initializes a new instance of the class.
Creates a copy of the object.
The copy of the object.
Determines whether two object instances are equal.
The object to compare with the current .
to indicate that the current and are equal; otherwise, .
Returns a hash code for the current .
A hash code for this instance.
Provides a string that represents this instance.
A string that represents this instance.
When implemented in a derived class, initializes a new instance of the class.
When implemented in a derived class, creates a deep copy of the instance.
The copy of the object.
Determines if the specified is equal to the current instance.
The object to compare with the current instance.
if is equal, otherwise .
Returns the full name of the contract that implements this operation.
The service provider associated with this operation.
A string representing the full name of the contract that implements this operation.
Returns the type of the contract associated with this operation.
The service provider associated with this operation.
A object representing the type of the contract associated with this operation.
Generates a number corresponding to the value of the object to support the use of a hash table.
An representing the hash code value of the object.
if this operation is one-way, if it is two-way.
The service provider associated with this operation.
if this operation is one-way, if it is two-way.
Gets the associated with the operation.
The service provider associated with this operation.
A object containing details of the operation.
Gets the collection of parameters associated with the operation.
The service provider associated with this operation.
An object containing details about the parameters of the operation.
Initializes a new instance of the class.
Initializes a new instance of the class.
Represents the parameter name.
Creates a shallow copy of the instance.
The copy of the object.
Determines whether two instances are equal.
The to compare with the current object.
if is equal, otherwise .
Generates a number corresponding to the value of the object to support the use of a hash table.
An representing the hash code value of the object.
Initializes a new instance of the class.
Initializes a new instance of the class.
The that uses this collection to define parameter information for the service operation that it represents.
Adds an to the end of the .
The to be added.
Removes all elements from the .
Determines whether an element is in the .
The item to search for.
if is found in the , otherwise .
Returns an enumerator that can iterate through the .
An object that can iterate through the .
Returns the zero-based index of the first occurrence of an object in the .
The to locate in the .
An representing the zero-based index of the first occurrence of an object in the .
Inserts an into the at the specified index.
The zero-based index at which should be inserted.
The to insert.
Removes the first occurrence of a specific from the .
The to remove.
if the item was successfully removed, otherwise .
Removes the element at the specified index of the .
The zero-based index of the to remove.
Adds an item to the .
The object to add to the .
Removes all items from the .
Determines whether the contains a specific value.
The object to locate in the .
if is found in the ; otherwise, .
Copies the elements of the to an Array, starting at a particular Array index.
The one-dimensional Array that is the destination of the elements copied from . The Array must have zero-based indexing.
The zero-based index in at which copying begins.
Removes the first occurrence of a specific object from the .
The object to remove from the .
if was successfully removed from the ; otherwise, . This method also returns if is not found in the original .
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Determines the index of a specific item in the .
The object to locate in the .
The index of if found in the list; otherwise, -1.
Inserts an item to the at the specified index.
The zero-based index at which should be inserted.
The object to insert into the .
Removes the item at the specified index.
The zero-based index of the item to remove.
Copies the elements of the to an Array, starting at a particular Array index.
The one-dimensional Array that is the destination of the elements copied from . The Array must have zero-based indexing.
The zero-based index in at which copying begins.
Returns an enumerator that iterates through a collection.
An object that can be used to iterate through the collection.
Adds an item to the .
The object to add to the .
The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection.
Removes all items from the .
Determines whether the contains a specific value.
The object to locate in the .
if the Object is found in the ; otherwise, .
Determines the index of a specific item in the .
The object to locate in the .
The index of if found in the list; otherwise, -1.
Inserts an item to the at the specified index.
The zero-based index at which should be inserted.
The object to insert into the .
Removes the first occurrence of a specific object from the .
The object to remove from the .
Initializes a new instance of the class.
The collection of objects that contains the claims that have been added to the operation's authorization context.
Initializes a new instance of the class.
Initializes a new instance of the class, initializing its property.
The name to assign to the activity instance.
Static method that returns context information given an activity instance and context token.
Activity instance that context information is requested for.
Name of the context token used by the activity.
The name of the owning activity name.
A dictionary-based collection that contains keys and their associated values.
Static method that returns context information given an activity instance and context token.
Activity instance that context information is requested for.
The context token used by the activity.
A dictionary based collection that contains keys and their associated values.
Static method that returns context information for the root context associated with a given activity instance. Context information is used for communication between a host application and the workflow service.
The child activity instance.
A dictionary-based collection that contains keys and their associated values that represent context information for a root context. Barring custom instance creation logic, the message that triggers creation of a new instance is received in the root context.
Returns the attributes for the service implemented by the activity. These attributes include items like the , the , the , and whether to include exception details in any faults that are returned from the activity.
The object to retrieve the service attributes from.
A that represents a object that contains service attribute data.
Sets the attributes for the service implemented by the activity. These attributes include items like the , the , and whether to include exception details in any faults that are returned from the activity.
The object to apply the service attributes to.
The object that contains the service attribute data to apply.
Creates the subscription of the activity to an event.
The that represents the execution environment of the activity.
The that handles the event. This event handler is owned by the parent activity.
Cancels the subscription of a to an event.
The that represents the execution environment of the activity.
The that handles the event. This event handler is owned by the parent 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 with the specified property.
The value assigned to when the activity is initialized.
Static method that returns context information given an activity instance, an endpoint name used by that activity, the name of the owner activity, and a object that represents the type of the contract.
Activity whose context information is required.
Name of the endpoint used for correlation with a service.
The name of the owning activity.
The of the contract implemented by a service.
A dictionary-based collection that contains keys and their associated values.
Gets or sets the context information for a send operation.
Activity whose context information is required.
Endpoint information for correlation with a service.
The of the contract implemented by a service.
A dictionary-based collection that contains keys and their associated values.
A static method that sets context information for a activity, given an activity instance, an endpoint name used by that activity, the name of the owner activity, a object that represents the type of the contract, and the context information itself.
The Activity instance to associate the context information with.
The name of an endpoint used for correlation with a service.
The name of the owning activity
The of the contract implemented by a service.
The context information to set.
A static method that sets context information for a activity, given an activity instance, an endpoint used by that activity, a object that represents the type of the contract, and the context information itself.
The Activity instance to associate the context information with.
The endpoint used for correlation with a service.
The of the contract implemented by a service.
The context information to set.
Initializes a new instance of the class.
The T:System.Workflow.Activities.SendActivity that threw the event associated with this .
Initializes a new instance of the class.
Initializes a new instance of the class.
The type of the associated contract interface.
The method name of the associated service operation.
Creates a copy of the current object.
The copy of the object.
Determines whether two instances are equal.
The to compare with the current .
if the instances are equal; otherwise, .
Generates a number that corresponds to the value of the object to support the use of a hash table.
An that represents the hash code value of the object.
Returns a that represents the current object.
A that represents the current object.
Initializes a new instance of the class.
Initializes a new instance of the class.
Validates the property and returns a collection of objects.
The validation manager linked to the validation.
The parameter to validate.
A collection of objects representing the results of the validation.
Initializes a new instance of the class.
Initializes a new instance of the class.
A collection of service endpoints.
Initializes a new instance of the class.
Configuration parameters for the service.
Initializes a new instance of the class.
Settings for quotas for the pool of channels managed by this service.
Initializes a new instance of the class.
Settings for quotas for the pool of channels managed by this service.
A collection of service endpoints.
Gets the type of behavior.
The type of behavior.
Gets or sets the time-out used for persistence operations.
A that specifies the time-out used for persistence operations.
Gets additional attributes of this .
A object that contains additional attributes of this .
Gets or sets the type of the persistence provider to be used by the service.
The type of the persistence provider to be used by the service.
Gets the type of this behavior element.
The type of the behavior.
Gets or sets a value that specifies the time that a cached instance will expire.
The time that a cached instance will expire.
Gets the collection of common parameters used by services.
A that contains common parameters used by services. The default is .
Gets or sets a value that indicates whether performance counters are enabled.
if performance counters are enabled; otherwise, .
Gets or sets the name of the workflow runtime engine.
A string that contains the name of the workflow runtime engine.
Gets a instance that contains a collection of objects that can be attributes or objects of this configuration element.
A instance that contains a collection of objects that can be attributes or objects of this configuration element.
Gets the collection of services that will be added to the engine.
The collection of services that will be added to the engine.
Gets or sets a value that indicates whether validation will occur on creation of the workflow instance.
if validation will occur on creation; otherwise, .
Gets or sets a value that indicates whether a new service instance can be created if an activation message is received on this operation. The dispatcher considers messages without an attached instance ID to be activation messages.
if a new service instance can be created; otherwise, .
Gets or sets a value that indicates whether the service instance will be unloaded from memory and deleted from persistence once the operation has finished executing.
if the instance will be unloaded after the operation has finished executing; otherwise, .
Gets or sets a value that indicates whether the service instance state is persisted to the using the same transaction under which the operation is run.
if the service instance state is persisted using the same transaction; otherwise, .
Gets or sets the enumeration value associated with the durable service.
An enumeration value.
The timeout after which persistence operations performed by persistence providers configured with this object abort.
The time-out.
The associated with the behavior object.
The provider factory.
Gets or sets a value that indicates how long a workflow instance stays in-memory in the idle state before it is forcibly removed from memory.
A object indicating how long a workflow instance stays in-memory in the idle state before it is forcibly removed from memory.
Gets the associated with a instance.
A object.
Gets the service ID of this service instance.
A that contains the ID of the service.
The unique identifier of the exception instance.
A that contains the unique identifier of the exception instance.
Gets the unique identifier associated with this instance.
A that contains the unique identifier of the exception instance.
Represents the associated with this instance.
The GUID associated with this instance.
Gets the connection parameters for persistence provider instances created with this factory.
The connection parameters for persistence provider instances created with this factory.
Gets the default time-out value used when persistence providers created with this factory are closed.
The default time-out value.
Gets the default time-out value used when persistence provider is opened.
The default time-out value.
The time-out for lock ownership used by persistence provider instances created by this instance. Locked instances are automatically unlocked after this time period.
The time-out value for lock ownership.
Specifies whether data is serialized as text rather than binary in persistence providers created with this factory.
if the service information is serialized as text; otherwise, .
Gets or sets the custom address used to communicate with a service.
A string representing the custom address used to communicate with a service.
The name of this instance.
A string representing the name of this instance.
The name of the associated with this instance.
A string representing the name of the activity associated with this instance.
Gets or sets the name of this instance.
A string that represents the name of this instance.
Gets or sets the name of the associated with this context token.
A string that represents the name of the activity associated with this context token.
Gets or sets the full name of the contract that defines this operation.
A string that represents the full name of the contract that defines the operation.
Gets information on whether or not the operation has a defined .
A Boolean value indicating whether or not the operation has a associated with it.
Gets or sets information on the operation to specify that communication between the service and a client is one-way.
if the operation supports one-way communication; otherwise, .
Gets a collection of objects that represents the parameter definitions used by the operation.
A collection of objects that represents the parameter definitions used by the operation when called by a client.
Gets or sets the of an operation.
A object used by the operation.
When implemented in a derived class, gets or sets the name associated with this instance.
A string representing the object's name.
Gets or sets the user name associated with the security context of the operation.
A string representing the user name associated with the security context of the operation.
Gets or sets the user role (e.g. ) associated with the security context of the operation.
A string representing the user role associated with the security context of the operation.
Gets or sets the attributes of the associated operation parameter.
The of the associated operation parameter.
if the associated operation parameter is an In parameter; otherwise .
if the associated operation parameter is an In parameter; otherwise .
if the associated operation parameter is a locale identifier; otherwise .
if the associated operation parameter is a locale identifier; otherwise .
if the associated operation parameter is an optional parameter; otherwise .
if the associated operation parameter is an optional parameter; otherwise .
if the associated operation parameter is an Out parameter; otherwise .
if the associated operation parameter is an Out parameter; otherwise .
if the associated operation parameter is the return value for the operation; otherwise .
if the associated operation parameter is the return value for the operation; otherwise .
Gets or sets the name of the associated operation parameter.
A string representing the name of the associated operation parameter.
Gets or sets the type of the associated operation parameter.
A object representing the type of the associated operation parameter.
Gets or sets the signature position of the associated operation parameter.
An representing the signature position of the associated operation parameter.
Gets the number of elements contained in the .
An representing the number of elements contained in the .
Gets or sets the element at the specified index. In C#, this property is the indexer for the class.
The array index of the requested element.
An object representing the element at the specified index.
Gets or sets the element with the specified key.
The key value of the requested element.
An object representing the element with the specified key.
Gets the number of elements contained in the .
The number of elements contained in the .
Gets a value indicating whether the is read-only.
if the is read-only; otherwise, .
Gets or sets the element at the specified index.
The zero-based index of the element to get or set.
The element at the specified index.
Gets a value indicating whether access to the is synchronized (thread safe).
if access to the is synchronized (thread safe); otherwise, .
Gets an object that can be used to synchronize access to the .
An object that can be used to synchronize access to the .
Gets a value indicating whether the has a fixed size.
if the has a fixed size; otherwise, .
Gets a value indicating whether the is read-only.
if the is read-only; otherwise, .
Gets or sets the element at the specified index.
The zero-based index of the element to get or set.
The element at the specified index.
The collection of objects that contains the claims that have been added to the operation's authorization context.
The collection of objects that contains the claims that have been added to the operation's authorization context.
if the operation is valid; otherwise.
if the operation is valid; otherwise.
Gets or sets whether the operation causes a new workflow service instance to be created.
if a new workflow instance is created; otherwise, .
Gets the context information for this activity.
A object that contains context information for this activity.
Represents a token that can be used to specify the context that should be used to correlate the exchange between a activity and the client that the activity is communicating with.
A that can be used for correlation.
The exception that is returned when a receive activity completes execution.
A object that contains the fault message text and details.
Gets the collection of bindable parameters as found in the service's formal parameter list.
The of parameters to bind to.
Defines the contract and service operation that the activity implements.
An object that contains the contract name, the contract type, the operation name, (which could be distinct from method name), whether the operation is a one-way operation, and method information including parameters about the operation.
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.
used by the to associate itself with a client channel.
A defining a client channel that a uses to communicate with a service.
Returns a dictionary that contains the context used for communication between the client and the service it is communicating with, including such things as identification for correlation.
A dictionary-based collection that contains keys and their associated values.
Gets or sets the custom address used to communicate with a service.
String value whose value is the address a service is listening on.
Gets the collection of bindable parameters as found in the Windows Communication Foundation (WCF) service's formal parameter list.
The of parameters to bind to.
Defines the contract and operation of the service that the activity communicates with.
A object that contains the contract name, the contract type, the operation name, (which may be distinct from the actual method name), whether the operation is a one-way operation, and method information including parameters about the operation.
Gets the that threw the event associated with this .
The that threw the event associated with this .
The type of the associated contract interface.
A object that represents the type of the associated contract interface.
Gets or sets the enumeration that is used by the dispatcher to route incoming messages to the correct endpoint.
An enumeration value that is used by the dispatcher to route incoming messages to the correct endpoint.
Gets or sets the value used to locate the service element in an application configuration file.
The value to locate in the configuration file.
Gets or sets a value that specifies whether to send unknown serialization data onto the wire.
if unknown serialization data is never sent; otherwise, .
Gets or sets a value that specifies that general unhandled execution exceptions are to be converted into a of type and sent as a fault message. Set this to only during development to troubleshoot a service.
if unhandled exceptions are to be returned as SOAP faults; otherwise, .
Gets or sets the maximum number of items allowed in a serialized object.
The maximum number of items allowed in an object.
Gets or sets the value of the name attribute in the service element in Web Services Description Language (WSDL).
The value of the Name property.
Gets or sets the value of the target namespace for the service in Web Services Description Language (WSDL).
The value of the Namespace property.
Gets or sets a value that specifies whether to use the current synchronization context to choose the thread of execution.
if all calls to the service must run on the thread specified by the ; otherwise, .
Gets or sets a value that specifies whether the system or the application enforces SOAP header processing.
if the system is to perform SOAP header processing; otherwise , which indicates that the application performs this processing.
Factory that provides instances of in managed hosting environments where the host instance is created dynamically in response to incoming messages.
The adds a default control endpoint using this class if the <> sub-element in the <> element is not specified explicitly.
Represents the collection of configuration elements that represents extended services to be added to the workflow runtime engine.
Represents a persistence service configuration element that specifies the type of the persistence provider implementation to use, as well as the time-out to use for persistence operations. Additional attributes that appear in this element are passed into the constructor for the specified persistence provider.
Represents a configuration element that specifies settings for an instance of for hosting workflow-based Windows Communication Foundation (WCF) services.
Specifies the local execution behavior of a durable service method.
Specifies the internal execution behavior of a durable service contract implementation.
Defines the behavior for a associated with a .
Specifies how a durable service will handle an unknown exception.
The service will close all channels and remove its state information from its persistence store.
The service will abruptly stop and leave existing state information in its persistence store. Any changes to instance state during the operation which threw the unknown exception will be lost.
Defines the behavior for the associated with a .
Provides a set of static methods to gain access to related information and functionality.
This exception is intended for use by classes that inherit from when the operation cannot be performed because of the state of the instance lock.
The exception that is thrown under the following circumstances: an operation is performed on a durable service instance that has been marked for completion, or a persistence provider created by a attempts to lock, unlock, or otherwise process state data that is not found in the database.
The abstract base class from which all durable service persistence providers that implement locking are derived.
This exception is thrown by a when general connectivity errors are encountered.
The abstract base class from which all durable service persistence providers are derived.
The abstract class from which all durable service persistence providers must inherit.
A system-provided implementation used to create a instance that uses a SQL database to store persisted service state data.
Provides host for workflow-based services.
Used by a to associate itself with a client-side channel.
Represents a token that can be used to specify the context that should be used to correlate the exchange between a activity and the client that the activity is communicating with.
Represents the information for a contract operation defined in a workflow service.
The base class used for storing information for a contract operation defined in a workflow service.
Contains information about an operation parameter.
A collection of objects.
Provides data for the event.
Service activity that implements an operation defined by a Windows Communication Foundation (WCF) service contract.
Client activity that models the synchronous invocation of a Windows Communication Foundation (WCF) service operation.
Provides information for the and events.
An object that inherits from used for the service operation information of the and activities. Note that this operation information must be based on a CLR type.
Builds the service behavior for the workflow service that it decorates.
The property validator used by the .
Provides functionality for constructing client-side channels, caching channels, and channel factories.