InstanceView Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представление экземпляра. Например, реализации метода Execute(InstanceHandle, InstancePersistenceCommand, TimeSpan) возвращают объект InstanceView, который поставляет представление данных экземпляра, содержащегося в хранилище сохраняемости.
public ref class InstanceView sealed
public sealed class InstanceView
type InstanceView = class
Public NotInheritable Class InstanceView
- Наследование
-
InstanceView
Комментарии
Каждый объект InstanceView связан с дескриптором InstanceHandle. Для объекта InstanceView, возвращенного методом InstanceStore.Execute, связанным дескриптором является тот, который передается методу Execute. Для объекта InstanceView, возвращенного методом InstancePersistenceContext.InstanceView, связанным дескриптором является тот, который передается методу TryCommand.
Дескриптор InstanceHandle в любое время может иметь ноль или несколько связанных объектов InstanceView. Объекты InstanceView, которые возвращает InstanceStore.Execute, неизменяемы и представляют собой снимок известного состояния экземпляра после успешного выполнения этой команды. Объекты InstanceView, которые возвращает InstancePersistenceContext, изменяемы, и представляют текущее известное состояние экземпляра в момент обновления при помощи этой команды. (Если выполнение команды будет окончательно остановлено, это промежуточное состояние будет удалено).
Свойства
InstanceData |
Извлекает данные экземпляра в виде словаря имен и значений. |
InstanceDataConsistency |
Извлекает состояние согласованности свойства InstanceData. |
InstanceId |
Возвращает идентификатор экземпляра как GUID. |
InstanceKeys |
Извлекает ключи экземпляра в виде словаря идентификаторов ключей экземпляров и связанных объектов InstanceKeyView. |
InstanceKeysConsistency |
Извлекает состояние согласованности свойства InstanceKeys. |
InstanceMetadata |
Извлекает метаданные экземпляра в виде словаря имен и объектов InstanceValue. |
InstanceMetadataConsistency |
Извлекает состояние согласованности свойства InstanceMetadata. |
InstanceOwner |
Извлекает владельца экземпляра. |
InstanceOwnerMetadata |
Извлекает метаданные владельца экземпляра в виде словаря имен и значений. |
InstanceOwnerMetadataConsistency |
Извлекает состояние согласованности свойства nstanceOwnerMetadata. |
InstanceState |
Извлекает состояние экземпляра («Неизвестен», «Деинициирован», «Инициирован» или «Завершен»). |
InstanceStoreQueryResults |
Возвращает коллекцию объектов InstanceStoreQueryResult. Коллекция автоматически обнуляется каждый раз, когда команда выполняется по отношения к связанному дескриптору экземпляра. |
IsBoundToInstance |
Возвращает значение, которое указывает, привязан ли связанный дескриптор к экземпляру. |
IsBoundToInstanceOwner |
Возвращает значение, которое указывает, привязан ли связанный дескриптор к владельцу экземпляра. |
IsBoundToLock |
Возвращает значение, которое указывает, привязан ли связанный дескриптор к блокировке экземпляра. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |