CompensationExtension Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет расширение, которое соединяется с действиями компенсации и сохраняет состояние экземпляра, относящееся к компенсации.
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
- Наследование
- Реализации
Конструкторы
CompensationExtension() |
Инициализирует новый экземпляр класса CompensationExtension. |
Методы
CollectValues(IDictionary<XName,Object>, IDictionary<XName,Object>) |
Вызывается ведущим приложением для сбора значений для чтения и записи и значений только для чтения, связанных с компенсацией, которую требуется сохранить. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MapValues(IDictionary<XName,Object>, IDictionary<XName,Object>) |
Узел вызывает этот метод после завершения сбора значений на первом этапе. Узел перенаправляет два словаря значений, доступных только для чтения, собранных от всех участников сохраняемости на первом этапе (этапе CollectValues), этому методу для сопоставления. Узел добавляет значения из словаря, возвращаемого этим методом, в коллекцию значений, доступных только на запись. (Унаследовано от PersistenceParticipant) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
PublishValues(IDictionary<XName,Object>) |
Вызывается ведущим приложением для передачи всех загруженных значений, связанных с компенсацией, которые участвовали в последней операции сохранения. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
IWorkflowInstanceExtension.GetAdditionalExtensions() |
Возвращает дополнительные расширения для действий компенсации. |
IWorkflowInstanceExtension.SetInstance(WorkflowInstanceProxy) |
Задает дополнительные расширения для действий компенсации. |