SaveWorkflowCommand Sınıf

Tanım

Örnek durumu bilgilerini kalıcılık deposuna kaydetmenizi sağlayan kalıcılık komutu.

public ref class SaveWorkflowCommand sealed : System::Runtime::DurableInstancing::InstancePersistenceCommand
public sealed class SaveWorkflowCommand : System.Runtime.DurableInstancing.InstancePersistenceCommand
type SaveWorkflowCommand = class
    inherit InstancePersistenceCommand
Public NotInheritable Class SaveWorkflowCommand
Inherits InstancePersistenceCommand
Devralma
SaveWorkflowCommand

Oluşturucular

SaveWorkflowCommand()

SaveWorkflowCommand sınıfının örneğini başlatır.

Özellikler

AutomaticallyAcquiringLock

Komutun örnekte kilit almayı deneyip deneyemeyeceğini gösterir.

(Devralındığı yer: InstancePersistenceCommand)
CompleteInstance

Kalıcılık veritabanındaki örneğin durumunu "Tamamlandı" olarak ayarlar ve özellik "Hiçbir Şeyi Sil" olarak ayarlanmadığı sürece durum bilgilerini veritabanından InstanceCompletionAction siler.

InstanceData

Kalıcılık deposuna kaydedilecek örnek verilerini alır. Özelliklerin adlarını ve değerlerini içeren sözlük.

InstanceKeyMetadataChanges

Anahtar olarak örnek anahtarı, XName InstanceValue sözlüğü ve değer olarak çiftler içeren bir sözlük alır.

InstanceKeysToAssociate

Bir örnekle ilişkilendirilmesi gereken örnek anahtarlarını içerir. Örnek anahtarı ve örnek anahtarıyla ilişkilendirilmiş meta veriler ile ilişkili GUID içeren sözlük.

InstanceKeysToComplete

Bir örnekle ilişkilendirilmesi gereken örnek anahtarları koleksiyonunu alır.

InstanceKeysToFree

Kalıcılık deposundan silinecek örnek anahtarları koleksiyonunu alır.

InstanceMetadataChanges

Örnek meta verisinde yapılan değişiklikleri içeren bir sözlük alır.

IsTransactionEnlistmentOptional

Bu komutu yürütürken kalıcılık sağlayıcısının ortam işlemine (Transaction.Current) listelememeyi seçip seçemeyeceğini belirten bir değer döndürür.

(Devralındığı yer: InstancePersistenceCommand)
Name

Kalıcılık komutunun adını alır.

(Devralındığı yer: InstancePersistenceCommand)
UnlockInstance

Bir örnekteki kilidi kaldırır. Örneğin kilit sahibini olarak null ayarlar.

Yöntemler

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)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Validate(InstanceView)

Komutu doğrular.

(Devralındığı yer: InstancePersistenceCommand)

Şunlara uygulanır