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

Конструкторы

Имя Описание
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)

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

См. также раздел