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 di . Ad esempio, le implementazioni del Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) metodo restituiscono un InstanceView oggetto che fornisce una visualizzazione nei 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 è quello passato a Execute. Per un oggetto InstanceView restituito da InstancePersistenceContext.InstanceView, l'handle associato è quello passato a TryCommand.
Un oggetto InstanceHandle può avere zero o più oggetti InstanceView associati in qualsiasi momento. Gli oggetti InstanceView restituiti da InstanceStore.Execute non sono modificabili e rappresentano uno snapshot dello stato dell'istanza nota dopo l'esecuzione corretta di tale comando. Gli oggetti InstanceView restituiti da InstancePersistenceContext sono modificabili e rappresentano lo stato dell'istanza nota corrente durante l'aggiornamento durante l'esecuzione del comando. Se il comando ha esito negativo, questo stato intermedio viene rimosso.
Proprietà
| Nome | Descrizione |
|---|---|
| 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 dell'istanza come dizionario di identificatori di chiave dell'istanza e oggetti associati InstanceKeyView . |
| InstanceKeysConsistency |
Ottiene lo stato di coerenza della proprietà InstanceKeys. |
| InstanceMetadata |
Ottiene i metadati di un'istanza come dizionario di nomi e InstanceValue oggetti. |
| 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 InstanceStoreQueryResult oggetti . La raccolta viene reimpostata automaticamente su vuota ogni volta che viene eseguito un comando sull'handle di istanza associato. |
| IsBoundToInstance |
Restituisce un valore che indica se l'handle di istanza associato è associato a un'istanza di . |
| IsBoundToInstanceOwner |
Restituisce un valore che indica se l'handle di istanza associato è associato a un proprietario dell'istanza. |
| IsBoundToLock |
Restituisce un valore che indica se l'handle di istanza associato è associato a un blocco dell'istanza. |
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) |