InstanceView Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje widok wystąpienia. Na przykład Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) implementacje metody zwracają InstanceView obiekt, który udostępnia widok danych wystąpienia w magazynie trwałości.
public ref class InstanceView sealed
public sealed class InstanceView
type InstanceView = class
Public NotInheritable Class InstanceView
- Dziedziczenie
-
InstanceView
Uwagi
Każdy obiekt InstanceView jest skojarzony z wystąpieniemHandle. W przypadku elementu InstanceView zwróconego z klasy InstanceStore.Execute skojarzony uchwyt jest przekazywany do wykonania. W przypadku elementu InstanceView zwróconego z klasy InstancePersistenceContext.InstanceView skojarzony uchwyt jest przekazywany do polecenia TryCommand.
WystąpienieHandle może mieć co najmniej zero obiektów InstanceView skojarzonych z nim w danym momencie. Obiekty InstanceView zwrócone z klasy InstanceStore.Execute są niezmienne i reprezentują migawkę znanego stanu wystąpienia po pomyślnym wykonaniu tego polecenia. Obiekty InstanceView zwrócone z klasy InstancePersistenceContext są modyfikowalne i reprezentują bieżący znany stan wystąpienia podczas aktualizowania podczas wykonywania polecenia. (Jeśli polecenie ostatecznie zakończy się niepowodzeniem, ten stan pośredni zostanie odrzucony).
Właściwości
InstanceData |
Pobiera dane wystąpienia jako słownik nazw i wartości. |
InstanceDataConsistency |
Pobiera stan spójności właściwości InstanceData. |
InstanceId |
Pobiera identyfikator (identyfikator) wystąpienia jako identyfikator GUID. |
InstanceKeys |
Pobiera klucze wystąpienia jako słownik identyfikatorów kluczy wystąpienia i skojarzonych InstanceKeyView obiektów. |
InstanceKeysConsistency |
Pobiera stan spójności właściwości InstanceKeys. |
InstanceMetadata |
Pobiera metadane wystąpienia jako słownik nazw i InstanceValue obiektów. |
InstanceMetadataConsistency |
Pobiera stan spójności właściwości InstanceMetadata. |
InstanceOwner |
Pobiera właściciela wystąpienia. |
InstanceOwnerMetadata |
Pobiera metadane właściciela wystąpienia jako słownik nazw i wartości. |
InstanceOwnerMetadataConsistency |
Pobiera stan spójności właściwości InstanceOwnerMetadata. |
InstanceState |
Pobiera stan wystąpienia (Nieznany, Niezainicjowany, Zainicjowany lub Ukończony). |
InstanceStoreQueryResults |
Pobiera kolekcję InstanceStoreQueryResult obiektów. Kolekcja jest automatycznie resetowana do pustego za każdym razem, gdy polecenie jest wykonywane względem skojarzonego uchwytu wystąpienia. |
IsBoundToInstance |
Zwraca wartość wskazującą, czy skojarzony uchwyt wystąpienia jest powiązany z wystąpieniem. |
IsBoundToInstanceOwner |
Zwraca wartość wskazującą, czy skojarzony uchwyt wystąpienia jest powiązany z właścicielem wystąpienia. |
IsBoundToLock |
Zwraca wartość wskazującą, czy skojarzony uchwyt wystąpienia jest powiązany z blokadą wystąpienia. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |