System.Runtime.DurableInstancing Spazio dei nomi
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.
Questo spazio dei nomi contiene le classi utilizzate dall'infrastruttura di Windows Communication Foundation (WCF) per l'implementazione di un provider di persistenza.
Classi
InstanceCollisionException |
Un provider di persistenza genera questa eccezione quando è previsto che un'istanza si trovi nello stato non inizializzato, mentre l'istanza non è in tale stato. |
InstanceCompleteException |
Un provider di persistenza genera questa eccezione quando è previsto che venga individuata un'istanza nello stato non inizializzato, mentre l'istanza individuata è nello stato completato. |
InstanceHandle |
Rappresenta un handle per l'oggetto InstanceView. |
InstanceHandleConflictException |
Un provider di persistenza genera questa eccezione quando viene effettuato il tentativo di acquisire l'accesso in scrittura a un'istanza mediante l'associazione di un handle di istanza a un blocco di istanza quando esiste già un handle di istanza con accesso in scrittura a tale istanza. |
InstanceKey |
Rappresenta una chiave di istanza e contiene un identificatore e i metadati associati alla chiave di istanza. Una chiave di istanza agisce come un alias non univoco per un'istanza. |
InstanceKeyCollisionException |
Un provider di persistenza genera questa eccezione quando è previsto che venga individuata una chiave di istanza nello stato non associato, mentre la chiave di istanza individuata è in uno stato diverso. |
InstanceKeyCompleteException |
Un provider di persistenza genera questa eccezione quando è previsto che venga individuata una chiave di istanza nello stato associato, mentre la chiave di istanza individuata è nello stato completato. |
InstanceKeyNotReadyException |
Un provider di persistenza genera questa eccezione quando è previsto che venga individuata una chiave di istanza nello stato associato, mentre la chiave di istanza individuata è nello stato non associato. |
InstanceKeyView |
Fornisce una visualizzazione delle informazioni della chiave di istanza. |
InstanceLockedException |
Un provider di persistenza genera questa eccezione quando non è in grado di acquisire un blocco su un'istanza perché l'istanza è già bloccata da un altro proprietario. |
InstanceLockLostException |
Un provider di persistenza genera questa eccezione quando non è in grado di eseguire il comando perché il blocco sull'istanza non corrisponde al blocco associato all'handle dell'istanza sulla quale è stato eseguito il comando. Il proprietario o la versione non corrisponde. |
InstanceLockQueryResult |
Contiene il set di risultati della query rappresentato da un dizionario di ID di istanza e del proprietario dell'istanza che possiede attualmente il blocco su ogni istanza. |
InstanceNotReadyException |
Un provider di persistenza genera questa eccezione quando è previsto che venga individuata un'istanza in uno stato inizializzato, mentre l'istanza individuata è in uno stato non inizializzato. |
InstanceOwner |
Rappresenta il proprietario di un'istanza nell'archivio di istanze. Un proprietario di istanza partecipa all'interazione con un'istanza nell'archivio di istanze. |
InstanceOwnerException |
Un provider di persistenza genera questa eccezione quando il proprietario dell'istanza associato all'handle di istanza non è più valido. |
InstanceOwnerQueryResult |
Contiene un set di risultati della query costituito dai metadati associati a un proprietario di istanza o a proprietari di istanza recuperati da un archivio di persistenza. |
InstancePersistenceCommand |
Classe di base per tutti i comandi correlati alla persistenza. È possibile distinguere i comandi in base al nome corrispondente. In genere, è inoltre possibile distinguere i comandi in base al relativo tipo derivato. |
InstancePersistenceCommandException |
Un provider di persistenza genera questa eccezione quando si verifica un errore durante l'elaborazione di un comando di persistenza. Il provider di persistenza può inoltre liberare l'handle di istanza sul quale è stato eseguito il comando in caso di estensione dell'errore per utilizzi futuri dell'handle di istanza. |
InstancePersistenceContext |
Rappresenta informazioni sullo stato di esecuzione durante l'esecuzione di un comando di persistenza. |
InstancePersistenceEvent |
Rappresenta un evento generato da un archivio di istanze per segnalare agli host una condizione. Esempi: HasRunnableWorkflowEvent e HasActivatableWorkflowEvent. |
InstancePersistenceEvent<T> |
Rappresenta un evento generato da un archivio di istanze per segnalare agli host una modifica. Si tratta di una classe generica. Le classi quali HasRunnableWorkflowEvent e HasActivatableWorkflowEvent derivano da questa classe. |
InstancePersistenceException |
Classe di base per tutte le classi di eccezione correlate alla persistenza. InstanceOwnerException e InstancePersistenceCommandException sono classi derivate da questa classe. |
InstanceStore |
Rappresenta un archivio di istanze. |
InstanceStoreQueryResult |
Supporta un meccanismo estensibile per fornire dati di un archivio di istanze. Sono inclusi dati per istanze, proprietari di istanza e chiavi di istanza diversi da quelli associati all'handle di istanza in uso. Un provider salvataggi permanenti può ad esempio specificare i metadati del proprietario per tutti i proprietari di istanza inclusi nell'archivio trasferendo un'istanza di una classe derivata da InstanceStoreQueryResult al metodo QueriedInstanceStore(InstanceStoreQueryResult). |
InstanceValue |
Archivia le informazioni su dati e metadati dell'istanza. |
InstanceView |
Rappresenta una visualizzazione di un'istanza. Ad esempio, le implementazioni del metodo Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) restituiscono un oggetto InstanceView che fornisce una visualizzazione dei dati dell'istanza nell'archivio di persistenza. |
Enumerazioni
InstanceKeyState |
Contiene un elenco di stati validi per le chiavi di istanza. |
InstanceState |
Questa enumerazione contiene un elenco degli stati di un'istanza. |
InstanceValueConsistency |
Descrive la garanzia di coerenza dei valori di istanza inclusi in un dizionario specificato. |
InstanceValueOptions |
Contiene opzioni che consentono di indicare se i valori dell'istanza sono di sola scrittura, facoltativi o se non sono presenti valori di istanza. |