SaveWorkflowCommand Osztály

Definíció

Egy adatmegőrzési parancs, amely lehetővé teszi a példányállapot-adatok mentését az adatmegőrzési tárolóba.

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
Öröklődés
SaveWorkflowCommand

Konstruktorok

Name Description
SaveWorkflowCommand()

Inicializálja az osztály egy példányát SaveWorkflowCommand .

Tulajdonságok

Name Description
AutomaticallyAcquiringLock

Azt jelzi, hogy a parancs megpróbálhat-e zárolást szerezni a példányon.

(Öröklődés forrása InstancePersistenceCommand)
CompleteInstance

A perzisztencia-adatbázisban lévő példány állapotát "Befejezve" értékre állítja, és törli az állapotinformációkat az adatbázisból, kivéve, ha a InstanceCompletionAction tulajdonság értéke "Semmi törlése".

InstanceData

Lekéri a tárba menteni kívánt példányadatokat. A tulajdonságok nevét és értékeit tartalmazó szótár.

InstanceKeyMetadataChanges

Lekéri egy olyan szótárt, amely kulcsként egy példánykulcsot, az XName szótárát és InstanceValue párokat ad meg értékként.

InstanceKeysToAssociate

Olyan példánykulcsokat tartalmaz, amelyeket társítani kell egy példányhoz. A példánykulcshoz társított GUID azonosítót és a példánykulcshoz társított metaadatokat tartalmazó szótár.

InstanceKeysToComplete

Lekéri a példánykulcsok gyűjteményét, amelyeket egy példányhoz kell társítani.

InstanceKeysToFree

Lekéri az adatmegőrzési tárból törölni kívánt példánykulcsok gyűjteményét.

InstanceMetadataChanges

Lekéri a példány metaadatainak módosításait tartalmazó szótárt.

IsTransactionEnlistmentOptional

Olyan értéket ad vissza, amely jelzi, hogy a adatmegőrzési szolgáltató dönthet-e úgy, hogy a parancs végrehajtásakor nem jelentkezik be a környezeti tranzakcióba (Transaction.Current).

(Öröklődés forrása InstancePersistenceCommand)
Name

Lekéri a megőrzési parancs nevét.

(Öröklődés forrása InstancePersistenceCommand)
UnlockInstance

Eltávolítja a zárolást egy példányon. Beállítja a zárolás tulajdonosát null egy példányra.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
Validate(InstanceView)

Ellenőrzi a parancsot.

(Öröklődés forrása InstancePersistenceCommand)

A következőre érvényes: