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

Происходит, когда груз на любом Annotation из магазинов изменяется.

StoreContentChanged

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

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