CompensationExtension Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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. |