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 enlaza con las actividades de compensación y persiste el estado de la instancia relacionada 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
CompensationExtension() |
Inicializa una nueva instancia de la clase CompensationExtension. |
Métodos
CollectValues(IDictionary<XName,Object>, IDictionary<XName,Object>) |
Lo llama el host para recopilar los valores de lectura y escritura, y los valores de solo escritura relacionados con la compensación que van a persistir. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la 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 una vez ha terminado la recopilación de los valores en la primera fase. El host envía dos diccionarios de solo lectura con los valores que recopiló de todos los participantes de persistencia durante la primera fase (fase CollectValues) a este método para asignarlos. El host agrega los valores del diccionario devuelto por este método a la colección de valores de solo escritura. (Heredado de PersistenceParticipant) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
PublishValues(IDictionary<XName,Object>) |
Lo llama el host para pasar todos los valores cargados en 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
IWorkflowInstanceExtension.GetAdditionalExtensions() |
Devuelve cualquier extensión adicional a las actividades de compensación. |
IWorkflowInstanceExtension.SetInstance(WorkflowInstanceProxy) |
Establece cualquier extensión adicional a las actividades de compensación. |