CompensationExtension Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Erweiterung dar, die mit Vergütungsaktivitäten verknüpft ist und den Instanzstatus für Kompensationen beibehalten.
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
- Vererbung
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| CompensationExtension() |
Initialisiert eine neue Instanz der CompensationExtension-Klasse. |
Methoden
| Name | Beschreibung |
|---|---|
| CollectValues(IDictionary<XName,Object>, IDictionary<XName,Object>) |
Vom Host aufgerufen, um Lese-/Schreibwerte und schreibgeschützte Werte zu sammeln, die sich auf die Kompensation beziehen, die beibehalten werden sollen. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MapValues(IDictionary<XName,Object>, IDictionary<XName,Object>) |
Ein Host ruft diese Methode auf, nachdem sie mit dem Sammeln der Werte in der ersten Phase abgeschlossen wurde. Der Host leitet zwei schreibgeschützte Wörterbücher von Werten weiter, die von allen Persistenzteilnehmern während der ersten Phase (CollectValues-Phase) für die Zuordnung gesammelt wurden. Der Host fügt der Sammlung schreibgeschützter Werte im Wörterbuch, das von dieser Methode zurückgegeben wird, Werte hinzu. (Geerbt von PersistenceParticipant) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| PublishValues(IDictionary<XName,Object>) |
Vom Host aufgerufen, um alle geladenen Werte im Zusammenhang mit der Entschädigung zu übergeben, die Teil der letzten Persistenz-Episode waren. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IWorkflowInstanceExtension.GetAdditionalExtensions() |
Gibt alle zusätzlichen Erweiterungen für Vergütungsaktivitäten zurück. |
| IWorkflowInstanceExtension.SetInstance(WorkflowInstanceProxy) |
Legt alle zusätzlichen Erweiterungen für Vergütungsaktivitäten fest. |