CompensationExtension Klas

Definitie

Vertegenwoordigt een uitbreiding die wordt gekoppeld aan compensatieactiviteiten en die de status van een instantie met betrekking tot compensatie behoudt.

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
Overname
CompensationExtension
Implementeringen

Constructors

Name Description
CompensationExtension()

Initialiseert een nieuw exemplaar van de CompensationExtension klasse.

Methoden

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

Aangeroepen door de host voor het verzamelen van waarden voor lezen/schrijven en alleen-schrijven-waarden met betrekking tot compensatie die moeten worden persistent.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MapValues(IDictionary<XName,Object>, IDictionary<XName,Object>)

Een host roept deze methode aan nadat deze is uitgevoerd met het verzamelen van de waarden in de eerste fase. De host stuurt twee alleen-lezen woordenlijsten door van waarden die zijn verzameld van alle persistentiedeelnemers tijdens de eerste fase (CollectValues-fase) naar deze methode voor toewijzing. De host voegt waarden toe in de woordenlijst die door deze methode wordt geretourneerd aan de verzameling alleen-schrijven-waarden.

(Overgenomen van PersistenceParticipant)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
PublishValues(IDictionary<XName,Object>)

Wordt aangeroepen door de host om alle geladen waarden door te geven die betrekking hebben op compensatie die deel uitmaakten van de meest recente persistentie-aflevering.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
IWorkflowInstanceExtension.GetAdditionalExtensions()

Retourneert eventuele extra uitbreidingen voor compensatieactiviteiten.

IWorkflowInstanceExtension.SetInstance(WorkflowInstanceProxy)

Hiermee stelt u eventuele extra uitbreidingen in op compensatieactiviteiten.

Van toepassing op