InstanceView Classe

Definizione

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)

Si applica a