InstanceView Klass

Definition

Representerar en vy över en instans. Metodimplementeringarna returnerar till exempel Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) ett InstanceView objekt som ger en vy över instansdata i beständighetslagret.

public ref class InstanceView sealed
public sealed class InstanceView
type InstanceView = class
Public NotInheritable Class InstanceView
Arv
InstanceView

Kommentarer

Varje InstanceView-objekt är associerat med en InstanceHandle. För en InstanceView som returneras från InstanceStore.Execute är den associerade referensen den som skickas till Kör. För en InstanceView som returneras från InstancePersistenceContext.InstanceView är den associerade referensen den som skickas till TryCommand.

En InstanceHandle kan ha noll eller fler InstanceView-objekt associerade med den vid en viss tidpunkt. InstanceView-objekt som returneras från InstanceStore.Execute är oföränderliga och representerar en ögonblicksbild av det kända instanstillståndet efter att kommandot har körts. InstanceView-objekt som returneras från InstancePersistenceContext är föränderliga och representerar det aktuella kända instanstillståndet när det uppdateras under körningen av kommandot. (Om kommandot slutligen misslyckas ignoreras det här mellanliggande tillståndet).

Egenskaper

Name Description
InstanceData

Hämtar instansdata som en ordlista med namn och värden.

InstanceDataConsistency

Hämtar konsekvensstatus för egenskapen InstanceData.

InstanceId

Hämtar identifieraren (ID) för instansen som ett GUID.

InstanceKeys

Hämtar instansnycklarna som en ordlista med instansnyckelidentifierare och associerade InstanceKeyView objekt.

InstanceKeysConsistency

Hämtar konsekvensstatus för egenskapen InstanceKeys.

InstanceMetadata

Hämtar metadata för en instans som en ordlista med namn och InstanceValue objekt.

InstanceMetadataConsistency

Hämtar konsekvensstatus för egenskapen InstanceMetadata.

InstanceOwner

Hämtar instansens ägare.

InstanceOwnerMetadata

Hämtar metadata för en instansägare som en ordlista med namn och värden.

InstanceOwnerMetadataConsistency

Hämtar konsekvensstatus för egenskapen InstanceOwnerMetadata.

InstanceState

Hämtar tillståndet för instansen (okänd, uninitialiserad, initierad eller slutförd).

InstanceStoreQueryResults

Hämtar en samling InstanceStoreQueryResult objekt. Samlingen återställs automatiskt till tom varje gång ett kommando körs mot det associerade instanshandtaget.

IsBoundToInstance

Returnerar ett värde som anger om den associerade instansreferensen är bunden till en instans.

IsBoundToInstanceOwner

Returnerar ett värde som anger om den associerade instansreferensen är bunden till en instansägare.

IsBoundToLock

Returnerar ett värde som anger om den associerade instansreferensen är bunden till ett instanslås.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för