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

Определение

Инициализирует новый экземпляр класса XmlStreamStore.

Перегрузки

XmlStreamStore(Stream)

Инициализирует новый экземпляр класса XmlStreamStore с указанным потоковым объектом ввода-вывода Stream.

XmlStreamStore(Stream, IDictionary<Uri,IList<Uri>>)

Инициализирует новый экземпляр класса XmlStreamStore с заданным потоковым объектом ввода-вывода Stream и словарем известных совместимых пространств имен.

XmlStreamStore(Stream)

Инициализирует новый экземпляр класса XmlStreamStore с указанным потоковым объектом ввода-вывода Stream.

public:
 XmlStreamStore(System::IO::Stream ^ stream);
public XmlStreamStore (System.IO.Stream stream);
new System.Windows.Annotations.Storage.XmlStreamStore : System.IO.Stream -> System.Windows.Annotations.Storage.XmlStreamStore
Public Sub New (stream As Stream)

Параметры

stream
Stream

Поток ввода-вывода для чтения и записи пользовательских заметок.

Комментарии

stream должен иметь допустимый формат XML и соответствовать схеме Microsoft Annotations Framework.

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

XmlStreamStore(Stream, IDictionary<Uri,IList<Uri>>)

Инициализирует новый экземпляр класса XmlStreamStore с заданным потоковым объектом ввода-вывода Stream и словарем известных совместимых пространств имен.

public:
 XmlStreamStore(System::IO::Stream ^ stream, System::Collections::Generic::IDictionary<Uri ^, System::Collections::Generic::IList<Uri ^> ^> ^ knownNamespaces);
public XmlStreamStore (System.IO.Stream stream, System.Collections.Generic.IDictionary<Uri,System.Collections.Generic.IList<Uri>> knownNamespaces);
new System.Windows.Annotations.Storage.XmlStreamStore : System.IO.Stream * System.Collections.Generic.IDictionary<Uri, System.Collections.Generic.IList<Uri>> -> System.Windows.Annotations.Storage.XmlStreamStore
Public Sub New (stream As Stream, knownNamespaces As IDictionary(Of Uri, IList(Of Uri)))

Параметры

stream
Stream

Поток ввода-вывода для чтения и записи пользовательских заметок.

knownNamespaces
IDictionary<Uri,IList<Uri>>

Словарь со списком известных совместимых пространств имен.

Исключения

stream имеет значение null.

stream содержит недопустимый XML-код.

Словарь knownNamespaces содержит повторяющееся пространство имен.

-или- Словарь knownNamespaces содержит элемент с ключом null.

Комментарии

Этот XmlStreamStore конструктор позволяет зарегистрировать известные пространства имен для конкретного приложения.

Словарь knownNamespace определяет пространства имен приложений, которые используются при хранении пользовательского содержимого в рамках заметки. Ключ словаря — это основное пространство имен, известное программе приложения. Ключ пространства имен связан со списком значений старых пространств имен, совместимых с пространством имен "ключ". При загрузке заметок все пространства имен из этого списка будут заменены пространством имен "ключ".

stream должен иметь допустимый формат XML и соответствовать схеме заметок.

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