CompensationExtension Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una extensión que se enlaza con actividades de compensación y conserva el estado de instancia relacionado con la compensación.
public ref class CompensationExtension : System::Activities::Persistence::PersistenceParticipant, System::Activities::Hosting::IWorkflowInstanceExtension
public class CompensationExtension : System.Activities.Persistence.PersistenceParticipant, System.Activities.Hosting.IWorkflowInstanceExtension
type CompensationExtension = class
inherit PersistenceParticipant
interface IWorkflowInstanceExtension
Public Class CompensationExtension
Inherits PersistenceParticipant
Implements IWorkflowInstanceExtension
- Herencia
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| CompensationExtension() |
Inicializa una nueva instancia de la clase CompensationExtension. |
Métodos
| Nombre | Description |
|---|---|
| CollectValues(IDictionary<XName,Object>, IDictionary<XName,Object>) |
Lo llama el host para recopilar valores de lectura y escritura y valores de solo escritura relacionados con la compensación que se va a conservar. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MapValues(IDictionary<XName,Object>, IDictionary<XName,Object>) |
Un host invoca este método después de que haya terminado con la recopilación de los valores de la primera fase. El host reenvía dos diccionarios de solo lectura de valores recopilados de todos los participantes de persistencia durante la primera fase (fase CollectValues) a este método para la asignación. El host agrega valores en el diccionario devuelto por este método a la colección de valores de solo escritura. (Heredado de PersistenceParticipant) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| PublishValues(IDictionary<XName,Object>) |
Llamado por el host para pasar todos los valores cargados relacionados con la compensación que formaban parte del episodio de persistencia más reciente. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IWorkflowInstanceExtension.GetAdditionalExtensions() |
Devuelve las extensiones adicionales a las actividades de compensación. |
| IWorkflowInstanceExtension.SetInstance(WorkflowInstanceProxy) |
Establece las extensiones adicionales en las actividades de compensación. |