Språk

CompensationExtension Klass

Definition

Representerar ett tillägg som ansluter till kompensationsaktiviteter och bevarar ett instanstillstånd som är relaterat till kompensation.

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
Arv
CompensationExtension
Implementeringar

Konstruktorer

Name Description
CompensationExtension()

Initierar en ny instans av CompensationExtension klassen.

Metoder

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

Anropas av värden för att samla in skrivskyddade värden och skrivskyddade värden relaterade till kompensation som ska sparas.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MapValues(IDictionary<XName,Object>, IDictionary<XName,Object>)

En värd anropar den här metoden när den är klar med att samla in värdena i den första fasen. Värden vidarebefordrar två skrivskyddade ordlistor med värden som samlas in från alla beständighetsdeltagare under den första fasen (CollectValues-fasen) till den här metoden för mappning. Värden lägger till värden i ordlistan som returneras av den här metoden till samlingen med skrivskyddade värden.

(Ärvd från PersistenceParticipant)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
PublishValues(IDictionary<XName,Object>)

Anropas av värden för att skicka alla inlästa värden relaterade till kompensation som var en del av den senaste beständighetsepisod.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
IWorkflowInstanceExtension.GetAdditionalExtensions()

Returnerar eventuella ytterligare tillägg till kompensationsaktiviteter.

IWorkflowInstanceExtension.SetInstance(WorkflowInstanceProxy)

Anger eventuella ytterligare tillägg till kompensationsaktiviteter.

Gäller för