XmlStreamStore Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет хранилище XML-данных для записи и чтения заметок пользователей.
public ref class XmlStreamStore sealed : System::Windows::Annotations::Storage::AnnotationStore
public sealed class XmlStreamStore : System.Windows.Annotations.Storage.AnnotationStore
type XmlStreamStore = class
inherit AnnotationStore
Public NotInheritable Class XmlStreamStore
Inherits AnnotationStore
- Наследование
Конструкторы
| Имя | Описание |
|---|---|
| XmlStreamStore(Stream, IDictionary<Uri,IList<Uri>>) |
Инициализирует новый экземпляр XmlStreamStore класса с указанным ввода-выводом Stream и словарем известных совместимых пространств имен. |
| XmlStreamStore(Stream) |
Инициализирует новый экземпляр XmlStreamStore класса с указанным ввода-выводом Stream. |
Свойства
| Имя | Описание |
|---|---|
| AutoFlush |
Возвращает или задает значение, указывающее, должны ли данные в буферах заметок записываться немедленно в физическое хранилище данных. |
| IgnoredNamespaces |
Возвращает список пространств имен, которые были проигнорированы при загрузке XML-потока. |
| IsDisposed |
Возвращает значение, указывающее, был ли Dispose вызван вызов. (Унаследовано от AnnotationStore) |
| SyncRoot |
Возвращает объект, используемый в качестве блокировки синхронизации для AnnotationStore критических разделов. (Унаследовано от AnnotationStore) |
| WellKnownNamespaces |
Возвращает список всех пространств имен, предопределенных платформой заметок. |
Методы
| Имя | Описание |
|---|---|
| AddAnnotation(Annotation) |
Добавляет новое Annotation в магазин. |
| DeleteAnnotation(Guid) |
Удаляет заметку с указанным Id из хранилища. |
| Dispose() |
Освобождает все управляемые и неуправляемые ресурсы, используемые хранилищем. (Унаследовано от AnnotationStore) |
| Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые хранилищем, и при необходимости освобождает управляемые ресурсы. (Унаследовано от AnnotationStore) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| Flush() |
Принудительно записывает любые данные заметки, сохраненные во внутренних буферах, на базовое устройство хранилища. |
| GetAnnotation(Guid) |
Возвращает заметку с указанным Id из хранилища. |
| GetAnnotations() |
Возвращает список всех заметок в магазине. |
| GetAnnotations(ContentLocator) |
Возвращает список заметок с указателями, Anchors начинающимися с соответствующей ContentLocatorPart последовательности. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| GetWellKnownCompatibleNamespaces(Uri) |
Возвращает список пространств имен, совместимых с входным пространством имен. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| OnAnchorChanged(AnnotationResourceChangedEventArgs) |
Вызывает событие AnchorChanged. (Унаследовано от AnnotationStore) |
| OnAuthorChanged(AnnotationAuthorChangedEventArgs) |
Вызывает событие AuthorChanged. (Унаследовано от AnnotationStore) |
| OnCargoChanged(AnnotationResourceChangedEventArgs) |
Вызывает событие CargoChanged. (Унаследовано от AnnotationStore) |
| OnStoreContentChanged(StoreContentChangedEventArgs) |
Вызывает событие StoreContentChanged. (Унаследовано от AnnotationStore) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
События
| Имя | Описание |
|---|---|
| AnchorChanged |
Происходит при изменении привязки в любом Annotation хранилище. (Унаследовано от AnnotationStore) |
| AuthorChanged |
Возникает при изменении автора Annotation в хранилище. (Унаследовано от AnnotationStore) |
| CargoChanged |
Происходит, когда груз на любом Annotation из магазинов изменяется. (Унаследовано от AnnotationStore) |
| StoreContentChanged |
Происходит при Annotation добавлении или удалении из хранилища. (Унаследовано от AnnotationStore) |