InstanceView Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje zobrazení instance. Například Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) implementace metody vrací InstanceView objekt, který poskytuje zobrazení dat instance v úložišti trvalosti.
public ref class InstanceView sealed
public sealed class InstanceView
type InstanceView = class
Public NotInheritable Class InstanceView
- Dědičnost
-
InstanceView
Poznámky
Každý InstanceView objekt je přidružen InstanceHandle. Pro InstanceView vrácený z InstanceStore.Execute, přidružený popisovač je předaný execute. Pro InstanceView vrácena z InstancePersistenceContext.InstanceView, přidružený popisovač je předaný TryCommand.
InstanceHandle může mít nula nebo více Objektů InstanceView přidružených k němu v daném okamžiku. Objekty InstanceView vrácené z InstanceStore.Execute jsou neměnné a představují snímek známého stavu instance po úspěšném spuštění tohoto příkazu. Objekty InstanceView vrácené z InstancePersistenceContext jsou proměnlivé a představují aktuální známý stav instance, protože se aktualizuje během provádění příkazu. (Pokud příkaz nakonec selže, tento zprostředkující stav se zahodí.
Vlastnosti
| Name | Description |
|---|---|
| InstanceData |
Získá data instance jako slovník názvů a hodnot. |
| InstanceDataConsistency |
Získá stav konzistence InstanceData vlastnost. |
| InstanceId |
Získá identifikátor (ID) instance jako identifikátor GUID. |
| InstanceKeys |
Získá klíče instance jako slovník identifikátorů klíčů instance a přidružených InstanceKeyView objektů. |
| InstanceKeysConsistency |
Získá stav konzistence InstanceKeys vlastnost. |
| InstanceMetadata |
Získá metadata instance jako slovník názvů a InstanceValue objektů. |
| InstanceMetadataConsistency |
Získá stav konzistence InstanceMetadata vlastnost. |
| InstanceOwner |
Získá vlastníka instance. |
| InstanceOwnerMetadata |
Získá metadata pro vlastníka instance jako slovník názvů a hodnot. |
| InstanceOwnerMetadataConsistency |
Získá stav konzistence InstanceOwnerMetadata vlastnost. |
| InstanceState |
Získá stav instance (Neznámé, Neinicializované, Inicializované nebo Dokončeno). |
| InstanceStoreQueryResults |
Získá kolekci InstanceStoreQueryResult objektů. Kolekce se při každém spuštění příkazu na přidruženém popisovači instance automaticky resetuje do prázdného stavu. |
| IsBoundToInstance |
Vrátí hodnotu, která určuje, zda je přidružený popisovač instance vázán na instanci. |
| IsBoundToInstanceOwner |
Vrátí hodnotu, která určuje, jestli je přidružený popisovač instance vázán na vlastníka instance. |
| IsBoundToLock |
Vrátí hodnotu, která určuje, jestli je přidružený popisovač instance vázán na zámek instance. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |