InstanceView Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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) |