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) |
Инициализирует новый экземпляр класса XmlStreamStore с указанным потоковым объектом ввода-вывода Stream. |
| XmlStreamStore(Stream, IDictionary<Uri,IList<Uri>>) |
Инициализирует новый экземпляр класса 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 |
Происходит при изменении элемента Cargo в любом объекте Annotation в хранилище. (Унаследовано от AnnotationStore) |
| StoreContentChanged |
Происходит при добавлении объекта Annotation в хранилище или удалении его из этого хранилища. (Унаследовано от AnnotationStore) |