Condividi tramite


SaveWorkflowCommand Classe

Definizione

Comando di persistenza che consente di salvare le informazioni sullo stato dell'istanza nell'archivio di persistenza.

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
Ereditarietà
SaveWorkflowCommand

Costruttori

SaveWorkflowCommand()

Inizializza un'istanza della classe SaveWorkflowCommand.

Proprietà

AutomaticallyAcquiringLock

Indica se il comando può effettuare il tentativo di acquisizione di un blocco sull'istanza.

(Ereditato da InstancePersistenceCommand)
CompleteInstance

Imposta lo stato dell'istanza nel database di persistenza su "Completato" ed elimina le informazioni sullo stato dal database a meno che la proprietà InstanceCompletionAction non sia impostata su "Delete Nothing".

InstanceData

Ottiene i dati dell'istanza da salvare nell'archivio di persistenza. Dizionario che contiene i nomi e i valori delle proprietà.

InstanceKeyMetadataChanges

Ottiene un dizionario con una chiave di istanza come chiave e un dizionario di XName e coppie InstanceValue come valore.

InstanceKeysToAssociate

Contiene le chiavi di istanza che devono essere associate a un'istanza. Dizionario contenente un GUID associato a una chiave di istanza e i metadati associati alla chiave di istanza.

InstanceKeysToComplete

Ottiene una raccolta di chiavi di istanza che devono essere disassociate da un'istanza.

InstanceKeysToFree

Ottiene una raccolta di chiavi di istanza da eliminare dall'archivio di persistenza.

InstanceMetadataChanges

Ottiene un dizionario contenente modifiche ai metadati dell'istanza.

IsTransactionEnlistmentOptional

Restituisce un valore che indica se il provider salvataggi permanenti può scegliere di non effettuare l'integrazione nella transazione di ambiente (Transaction.Current) durante l'esecuzione di questo comando.

(Ereditato da InstancePersistenceCommand)
Name

Ottiene il nome del comando di persistenza.

(Ereditato da InstancePersistenceCommand)
UnlockInstance

Rimuove il blocco su un'istanza. Imposta il proprietario del blocco su null per un'istanza.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Validate(InstanceView)

Convalida il comando.

(Ereditato da InstancePersistenceCommand)

Si applica a