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