CompensationExtension Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Telafi etkinlikleriyle bağlantı oluşturan ve telafiyle ilgili örnek durumunu kalıcı hale getiren bir uzantıyı temsil eder.
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
- Devralma
- Uygulamalar
Oluşturucular
CompensationExtension() |
CompensationExtension sınıfının yeni bir örneğini başlatır. |
Yöntemler
CollectValues(IDictionary<XName,Object>, IDictionary<XName,Object>) |
Kalıcı hale getirmek için telafiyle ilgili okuma-yazma değerlerini ve salt yazma değerlerini toplamak için konak tarafından çağrılır. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MapValues(IDictionary<XName,Object>, IDictionary<XName,Object>) |
Bir konak, ilk aşamadaki değerleri toplama işlemi tamamlandıktan sonra bu yöntemi çağırır. Konak, ilk aşama (CollectValues aşaması) sırasında tüm kalıcılık katılımcılarından topladığı değerlerin iki salt okunur sözlüklerini eşleme için bu yönteme iletir. Konak, bu yöntem tarafından döndürülen sözlükteki değerleri yalnızca yazma değerleri koleksiyonuna ekler. (Devralındığı yer: PersistenceParticipant) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
PublishValues(IDictionary<XName,Object>) |
En son kalıcılık bölümünün parçası olan telafiyle ilgili tüm yüklü değerleri geçirmek için konak tarafından çağrılır. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
IWorkflowInstanceExtension.GetAdditionalExtensions() |
Telafi etkinliklerine yönelik ek uzantıları döndürür. |
IWorkflowInstanceExtension.SetInstance(WorkflowInstanceProxy) |
Telafi etkinliklerine ek uzantılar ayarlar. |