Udostępnij przez


CompensationExtension Klasa

Definicja

Reprezentuje rozszerzenie, które jest przyłączane do działań odszkodowawczych i utrzymuje stan wystąpienia związanego z rekompensatą.

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
Dziedziczenie
CompensationExtension
Implementuje

Konstruktory

CompensationExtension()

Inicjuje nowe wystąpienie klasy CompensationExtension.

Metody

CollectValues(IDictionary<XName,Object>, IDictionary<XName,Object>)

Wywoływane przez hosta w celu zbierania wartości odczytu i zapisu i wartości tylko do zapisu związanych z rekompensatą do utrwalania.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MapValues(IDictionary<XName,Object>, IDictionary<XName,Object>)

Host wywołuje tę metodę po zakończeniu zbierania wartości w pierwszym etapie. Host przekazuje dwa słowniki tylko do odczytu wartości zebranych od wszystkich uczestników trwałości podczas pierwszego etapu (etap CollectValues) do tej metody mapowania. Host dodaje wartości w słowniku zwracanym przez tę metodę do kolekcji wartości tylko do zapisu.

(Odziedziczone po PersistenceParticipant)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
PublishValues(IDictionary<XName,Object>)

Wywołana przez hosta w celu przekazania wszystkich załadowanych wartości związanych z rekompensatą, która była częścią ostatniego odcinka trwałości.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IWorkflowInstanceExtension.GetAdditionalExtensions()

Zwraca wszelkie dodatkowe rozszerzenia do działań odszkodowawczych.

IWorkflowInstanceExtension.SetInstance(WorkflowInstanceProxy)

Ustawia wszelkie dodatkowe rozszerzenia na działania odszkodowawcze.

Dotyczy