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) |