InstanceView Klas

Definitie

Vertegenwoordigt een weergave van een exemplaar. De implementaties van de Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) methode retourneren bijvoorbeeld een InstanceView object dat een weergave biedt van de exemplaargegevens in het persistentiearchief.

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

Opmerkingen

Elk InstanceView-object is gekoppeld aan een InstanceHandle. Voor een InstanceView die wordt geretourneerd vanuit InstanceStore.Execute, is de bijbehorende handle de handle die wordt doorgegeven aan Execute. Voor een InstanceView die wordt geretourneerd door InstancePersistenceContext.InstanceView, is de bijbehorende ingang degene die is doorgegeven aan TryCommand.

Een InstanceHandle kan op elk gewenst moment nul of meer InstanceView-objecten aan een exemplaarweergave zijn gekoppeld. InstanceView-objecten die worden geretourneerd vanuit InstanceStore.Execute zijn onveranderbaar en vertegenwoordigen een momentopname van de status van het bekende exemplaar na de geslaagde uitvoering van die opdracht. InstanceView-objecten die worden geretourneerd vanuit InstancePersistenceContext kunnen worden gedempt en vertegenwoordigen de huidige bekende instantiestatus, omdat deze wordt bijgewerkt tijdens de uitvoering van de opdracht. (Als de opdracht uiteindelijk mislukt, wordt deze tussenliggende status verwijderd).

Eigenschappen

Name Description
InstanceData

Hiermee haalt u exemplaargegevens op als een woordenlijst met namen en waarden.

InstanceDataConsistency

Hiermee haalt u de consistentiestatus van de eigenschap InstanceData op.

InstanceId

Hiermee haalt u de id (id) van het exemplaar op als een GUID.

InstanceKeys

Hiermee haalt u de exemplaarsleutels op als een woordenlijst met exemplaarsleutel-id's en bijbehorende InstanceKeyView objecten.

InstanceKeysConsistency

Hiermee wordt de consistentiestatus van de eigenschap InstanceKeys opgehaald.

InstanceMetadata

Hiermee haalt u de metagegevens van een exemplaar op als een woordenlijst met namen en InstanceValue objecten.

InstanceMetadataConsistency

Hiermee haalt u de consistentiestatus van de eigenschap InstanceMetadata op.

InstanceOwner

Hiermee wordt de eigenaar van het exemplaar ophaalt.

InstanceOwnerMetadata

Hiermee haalt u de metagegevens voor een exemplaareigenaar op als een woordenlijst met namen en waarden.

InstanceOwnerMetadataConsistency

Hiermee haalt u de consistentiestatus van de eigenschap InstanceOwnerMetadata op.

InstanceState

Hiermee haalt u de status van het exemplaar op (onbekend, niet geïnitialiseerd, geïnitialiseerd of voltooid).

InstanceStoreQueryResults

Hiermee haalt u een verzameling InstanceStoreQueryResult objecten op. De verzameling wordt automatisch opnieuw ingesteld op leeg telkens wanneer een opdracht wordt uitgevoerd op basis van de bijbehorende instantie-handle.

IsBoundToInstance

Retourneert een waarde die aangeeft of de bijbehorende instantie-handle afhankelijk is van een exemplaar.

IsBoundToInstanceOwner

Retourneert een waarde die aangeeft of de bijbehorende instantie-handle afhankelijk is van een exemplaareigenaar.

IsBoundToLock

Retourneert een waarde die aangeeft of de bijbehorende instantie-handle afhankelijk is van een exemplaarvergrendeling.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op