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 в хранилище или удалении его из этого хранилища.

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