Поделиться через


AnnotationStore Класс

Определение

При переопределении в производном классе представляет хранилище данных для записи и чтения пользовательских заметок.

public ref class AnnotationStore abstract : IDisposable
public abstract class AnnotationStore : IDisposable
type AnnotationStore = class
    interface IDisposable
Public MustInherit Class AnnotationStore
Implements IDisposable
Наследование
AnnotationStore
Производный
Реализации

Конструкторы

Имя Описание
AnnotationStore()

Инициализирует новый экземпляр класса AnnotationStore.

Свойства

Имя Описание
AutoFlush

Получает или задает значение, указывающее, должны ли данные в буферах заметок немедленно записываться на физический носитель данных.

IsDisposed

Получает значение, указывающее, был ли вызван метод Dispose.

SyncRoot

Получает объект для использования в качестве блокировки синхронизации для критических разделов AnnotationStore.

Методы

Имя Описание
AddAnnotation(Annotation)

Добавляет в хранилище новый объект Annotation.

DeleteAnnotation(Guid)

Удаляет из хранилища заметку с заданным Id.

Dispose()

Освобождает все управляемые и неуправляемые ресурсы, используемые хранилищем.

Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые хранилищем, а при необходимости освобождает и управляемые ресурсы.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
Finalize()

Гарантирует, что для данного хранилища в будущем будет вызван метод Dispose(Boolean).

Flush()

Вызывает запись данных заметок, хранящихся во внутренних буферах, в выделенное запоминающее устройство.

GetAnnotation(Guid)

Возвращает заметку с указанным Id, находящуюся в хранилище.

GetAnnotations()

Возвращает список всех заметок в хранилище.

GetAnnotations(ContentLocator)

Возвращает список заметок, имеющих Anchors с указателями, начинающимися с соответствующей последовательности ContentLocatorPart.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
OnAnchorChanged(AnnotationResourceChangedEventArgs)

Вызывает событие AnchorChanged.

OnAuthorChanged(AnnotationAuthorChangedEventArgs)

Вызывает событие AuthorChanged.

OnCargoChanged(AnnotationResourceChangedEventArgs)

Вызывает событие CargoChanged.

OnStoreContentChanged(StoreContentChangedEventArgs)

Вызывает событие StoreContentChanged.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

События

Имя Описание
AnchorChanged

Происходит при изменении привязки в любом объекте Annotation в хранилище.

AuthorChanged

Происходит при изменении автора любого объекта Annotation в хранилище.

CargoChanged

Происходит при изменении элемента Cargo в любом объекте Annotation в хранилище.

StoreContentChanged

Происходит при добавлении объекта Annotation в хранилище или удалении его из этого хранилища.

Применяется к