SaveWorkflowCommand Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
Costruttori
| Nome | Descrizione |
|---|---|
| SaveWorkflowCommand() |
Inizializza un'istanza della SaveWorkflowCommand classe . |
Proprietà
| Nome | Descrizione |
|---|---|
| AutomaticallyAcquiringLock |
Indica se il comando potrebbe tentare di acquisire un blocco nell'istanza di . (Ereditato da InstancePersistenceCommand) |
| CompleteInstance |
Imposta lo stato dell'istanza nel database di persistenza su "Completed" ed elimina le informazioni sullo stato dal database a meno che la InstanceCompletionAction proprietà non sia impostata su "Delete Nothing". |
| InstanceData |
Ottiene i dati dell'istanza da salvare nell'archivio di persistenza. Dizionario che contiene i nomi delle proprietà e i relativi valori. |
| InstanceKeyMetadataChanges |
Ottiene un dizionario con una chiave di istanza come chiave e un dizionario di XName e InstanceValue coppie come valore. |
| InstanceKeysToAssociate |
Contiene chiavi di istanza che devono essere associate a un'istanza di . Dizionario contenente un GUID associato a una chiave di istanza e ai metadati associati alla chiave di istanza. |
| InstanceKeysToComplete |
Ottiene una raccolta di chiavi di istanza che devono essere disassociate con un'istanza di . |
| InstanceKeysToFree |
Ottiene una raccolta di chiavi di istanza da eliminare dall'archivio di persistenza. |
| InstanceMetadataChanges |
Ottiene un dizionario che contiene modifiche ai metadati dell'istanza. |
| IsTransactionEnlistmentOptional |
Restituisce un valore che indica se il provider di persistenza può scegliere di non eseguire 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 in un'istanza di . Imposta il proprietario del blocco su |
Metodi
| Nome | Descrizione |
|---|---|
| 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 il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| Validate(InstanceView) |
Convalida il comando . (Ereditato da InstancePersistenceCommand) |