Поделиться через


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)

Инициализирует новый экземпляр класса 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)

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

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