InstanceView 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.
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.
public ref class InstanceView sealed
public sealed class InstanceView
type InstanceView = class
Public NotInheritable Class InstanceView
- Ereditarietà
-
InstanceView
Commenti
Ogni oggetto InstanceView è associato a un oggetto InstanceHandle. Per un oggetto InstanceView restituito da InstanceStore.Execute, l'handle associato corrisponde a quello passato a Execute. Per un oggetto InstanceView restituito da InstancePersistenceContext.InstanceView, l'handle associato corrisponde a quello passato a TryCommand.
È possibile che a un oggetto InstanceHandle siano associati zero o più oggetti InstanceView in un determinato momento. Gli oggetti InstanceView restituiti da InstanceStore.Execute non sono modificabili e rappresentano uno snapshot dello stato dell'istanza noto dopo l'esecuzione con esito positivo di tale comando. Gli oggetti InstanceView restituiti da InstancePersistenceContext sono modificabili e rappresentano lo stato dell'istanza noto corrente in seguito all'aggiornamento eseguito durante l'esecuzione del comando. Se il comando in definitiva non riesce, questo stato intermedio viene rimosso.
Proprietà
InstanceData |
Ottiene i dati dell'istanza come dizionario di nomi e valori. |
InstanceDataConsistency |
Ottiene lo stato di coerenza della proprietà InstanceData. |
InstanceId |
Ottiene l'identificatore (ID) dell'istanza come GUID. |
InstanceKeys |
Ottiene le chiavi di istanza come dizionario di identificatori delle chiavi di istanza e di oggetti InstanceKeyView associati. |
InstanceKeysConsistency |
Ottiene lo stato di coerenza della proprietà InstanceKeys. |
InstanceMetadata |
Ottiene i metadati di un'istanza come dizionario di nomi e oggetti InstanceValue. |
InstanceMetadataConsistency |
Ottiene lo stato di coerenza della proprietà InstanceMetadata. |
InstanceOwner |
Ottiene il proprietario dell'istanza. |
InstanceOwnerMetadata |
Ottiene i metadati per un proprietario di istanza come dizionario di nomi e valori. |
InstanceOwnerMetadataConsistency |
Ottiene lo stato di coerenza della proprietà InstanceOwnerMetadata. |
InstanceState |
Ottiene lo stato dell'istanza (Unknown, Uninitialized, Initialized o Completed). |
InstanceStoreQueryResults |
Ottiene una raccolta di oggetti InstanceStoreQueryResult. La raccolta viene reimpostata automaticamente su Empty ogni volta che un comando viene eseguito sull'handle di istanza associato. |
IsBoundToInstance |
Restituisce un valore che indica se l'handle di istanza associato è associato a un'istanza. |
IsBoundToInstanceOwner |
Restituisce un valore che indica se l'handle di istanza associato è associato a un proprietario di istanza. |
IsBoundToLock |
Restituisce un valore che indica se l'handle di istanza associato è associato a un blocco di 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) |