DelegatingXmlDictionaryWriter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс, который создает программу-оболочку для указанного средства записи и делегирует все вызова XmlDictionaryWriter упакованному средству записи.
public ref class DelegatingXmlDictionaryWriter : System::Xml::XmlDictionaryWriter
public class DelegatingXmlDictionaryWriter : System.Xml.XmlDictionaryWriter
type DelegatingXmlDictionaryWriter = class
inherit XmlDictionaryWriter
Public Class DelegatingXmlDictionaryWriter
Inherits XmlDictionaryWriter
- Наследование
- Производный
Комментарии
Доступ к модулю записи, который упакован, можно получить через InnerWriter свойство . Вызовите метод , InitializeInnerWriter чтобы задать заключенный в оболочку модуль записи и инициализировать свойство . Можно вызвать метод , InitializeTracingWriter чтобы задать значение XmlWriter , в котором будет использоваться неканонический XML.
Конструкторы
DelegatingXmlDictionaryWriter() |
Инициализирует новый экземпляр класса DelegatingXmlDictionaryWriter. |
Свойства
CanCanonicalize |
Возвращает значение, показывающее, если средство чтения способно к канонизации. |
InnerWriter |
Получите упакованное средство записи. |
Settings |
Получает объект XmlWriterSettings, используемый для создания данного экземпляра XmlWriter. (Унаследовано от XmlWriter) |
WriteState |
Когда переопределено в производном классе, возвращает состояние средства записи. |
XmlLang |
При переопределении в производном классе получает текущую область действия |
XmlSpace |
При переопределении в производном классе возвращает класс XmlSpace, предоставляющий текущую область |
Методы
Close() |
Закрывает базовый поток. |
Dispose() |
Освобождает все ресурсы, используемые текущим экземпляром класса XmlWriter. (Унаследовано от XmlWriter) |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые объектом XmlWriter, а при необходимости освобождает также управляемые ресурсы. (Унаследовано от XmlWriter) |
DisposeAsync() |
Выполняет определяемые приложением задачи, связанные с высвобождением или сбросом неуправляемых ресурсов асинхронно. (Унаследовано от XmlWriter) |
DisposeAsyncCore() |
Выполняет определяемые приложением задачи, связанные с высвобождением или сбросом управляемых ресурсов асинхронно. (Унаследовано от XmlWriter) |
EndCanonicalization() |
Прекращает канонизацию, начатую совпадающим вызовом StartCanonicalization(Stream, Boolean, String[]). |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Flush() |
Очищает базовый поток. |
FlushAsync() |
Асинхронно записывает в базовый поток содержимое буфера и сохраняет базовый поток. (Унаследовано от XmlWriter) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
InitializeInnerWriter(XmlDictionaryWriter) |
Инициализирует данный экземпляр указанным внутренним средством записи. |
InitializeTracingWriter(XmlWriter) |
Инициализирует данный экземпляр средством записи, к которому будут отражаться все вызовы и который будет записывать XML-данные в неканонической форме. |
LookupPrefix(String) |
Возвращает для URI пространства имен ближайший префикс, определенный в текущей области видимости пространства имен. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
StartCanonicalization(Stream, Boolean, String[]) |
Указывает на начало канонизации. Любые операции записи, следующие за этой, будут канонизировать данные и записывать их в заданный поток. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
WriteArray(String, String, String, Boolean[], Int32, Int32) |
Записывает узлы из массива Boolean. (Унаследовано от XmlDictionaryWriter) |
WriteArray(String, String, String, DateTime[], Int32, Int32) |
Записывает узлы из массива DateTime. (Унаследовано от XmlDictionaryWriter) |
WriteArray(String, String, String, Decimal[], Int32, Int32) |
Записывает узлы из массива Decimal. (Унаследовано от XmlDictionaryWriter) |
WriteArray(String, String, String, Double[], Int32, Int32) |
Записывает узлы из массива Double. (Унаследовано от XmlDictionaryWriter) |
WriteArray(String, String, String, Guid[], Int32, Int32) |
Записывает узлы из массива Guid. (Унаследовано от XmlDictionaryWriter) |
WriteArray(String, String, String, Int16[], Int32, Int32) |
Записывает узлы из массива Int16. (Унаследовано от XmlDictionaryWriter) |
WriteArray(String, String, String, Int32[], Int32, Int32) |
Записывает узлы из массива Int32. (Унаследовано от XmlDictionaryWriter) |
WriteArray(String, String, String, Int64[], Int32, Int32) |
Записывает узлы из массива Int64. (Унаследовано от XmlDictionaryWriter) |
WriteArray(String, String, String, Single[], Int32, Int32) |
Записывает узлы из массива Single. (Унаследовано от XmlDictionaryWriter) |
WriteArray(String, String, String, TimeSpan[], Int32, Int32) |
Записывает узлы из массива TimeSpan. (Унаследовано от XmlDictionaryWriter) |
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Boolean[], Int32, Int32) |
Записывает узлы из массива Boolean. (Унаследовано от XmlDictionaryWriter) |
WriteArray(String, XmlDictionaryString, XmlDictionaryString, DateTime[], Int32, Int32) |
Записывает узлы из массива DateTime. (Унаследовано от XmlDictionaryWriter) |
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Decimal[], Int32, Int32) |
Записывает узлы из массива Decimal. (Унаследовано от XmlDictionaryWriter) |
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Double[], Int32, Int32) |
Записывает узлы из массива Double. (Унаследовано от XmlDictionaryWriter) |
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Guid[], Int32, Int32) |
Записывает узлы из массива Guid. (Унаследовано от XmlDictionaryWriter) |
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int16[], Int32, Int32) |
Записывает узлы из массива Int16. (Унаследовано от XmlDictionaryWriter) |
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int32[], Int32, Int32) |
Записывает узлы из массива Int32. (Унаследовано от XmlDictionaryWriter) |
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int64[], Int32, Int32) |
Записывает узлы из массива Int64. (Унаследовано от XmlDictionaryWriter) |
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Single[], Int32, Int32) |
Записывает узлы из массива Single. (Унаследовано от XmlDictionaryWriter) |
WriteArray(String, XmlDictionaryString, XmlDictionaryString, TimeSpan[], Int32, Int32) |
Записывает узлы из массива TimeSpan. (Унаследовано от XmlDictionaryWriter) |
WriteAttributes(XmlReader, Boolean) |
При переопределении в производном классе записывает все атрибуты, найденные в текущей позиции в объекте XmlReader. (Унаследовано от XmlWriter) |
WriteAttributesAsync(XmlReader, Boolean) |
Асинхронно записывает все атрибуты, найденные в текущей позиции в объекте XmlReader. (Унаследовано от XmlWriter) |
WriteAttributeString(String, String) |
Когда переопределено в производном классе, записывает атрибут с указанным локальным именем и значением. (Унаследовано от XmlWriter) |
WriteAttributeString(String, String, String) |
Когда переопределено в производном классе, записывает атрибут с указанным локальным именем, URI пространства имен и значением. (Унаследовано от XmlWriter) |
WriteAttributeString(String, String, String, String) |
Когда переопределено в производном классе, записывает атрибут с указанным префиксом, локальным именем, URI пространства имен и значением. (Унаследовано от XmlWriter) |
WriteAttributeString(String, XmlDictionaryString, XmlDictionaryString, String) |
Записывает полное имя и значение атрибута. (Унаследовано от XmlDictionaryWriter) |
WriteAttributeString(XmlDictionaryString, XmlDictionaryString, String) |
Записывает полное имя и значение атрибута. (Унаследовано от XmlDictionaryWriter) |
WriteAttributeStringAsync(String, String, String, String) |
Асинхронно записывает атрибут с заданным префиксом, локальным именем, универсальным кодом ресурса (URI) пространства имен и значением. (Унаследовано от XmlWriter) |
WriteBase64(Byte[], Int32, Int32) |
Преобразует указанный набор двоичных байтов к виду Base64 и выводит получившийся текст. |
WriteBase64Async(Byte[], Int32, Int32) |
Асинхронно преобразует указанный набор двоичных байтов в кодировку Base64 и записывает получившийся текст. (Унаследовано от XmlDictionaryWriter) |
WriteBinHex(Byte[], Int32, Int32) |
При переопределении в производном классе преобразует указанный набор двоичных байтов как |
WriteBinHexAsync(Byte[], Int32, Int32) |
Асинхронно кодирует указанные двоичные байты как |
WriteCData(String) |
Записывает блок CDATA, содержащий заданный текст. |
WriteCDataAsync(String) |
Асинхронно записывает блок <![CDATA[...]]>, содержащий заданный текст. (Унаследовано от XmlWriter) |
WriteCharEntity(Char) |
Инициирует создание сущности знака для указанного значения знака Юникода. |
WriteCharEntityAsync(Char) |
Асинхронно инициирует создание сущности знака для указанного значения знака Юникода. (Унаследовано от XmlWriter) |
WriteChars(Char[], Int32, Int32) |
Когда переопределено в производном классе, записывает содержимое текстового буфера. |
WriteCharsAsync(Char[], Int32, Int32) |
Асинхронно записывает содержимое текстового буфера. (Унаследовано от XmlWriter) |
WriteComment(String) |
Считывает примечание, содержащее заданный текст. |
WriteCommentAsync(String) |
Асинхронно записывает комментарий <!--...-->, содержащий заданный текст. (Унаследовано от XmlWriter) |
WriteDocType(String, String, String, String) |
Записывает объявление DOCTYPE с указанным именем и дополнительными атрибутами. |
WriteDocTypeAsync(String, String, String, String) |
Асинхронно записывает объявление DOCTYPE с указанным именем и дополнительными атрибутами. (Унаследовано от XmlWriter) |
WriteElementString(String, String) |
Записывает элемент с заданным локальным именем и значением. (Унаследовано от XmlWriter) |
WriteElementString(String, String, String) |
Записывает элемент с заданным локальным именем, URI пространства имен и значением. (Унаследовано от XmlWriter) |
WriteElementString(String, String, String, String) |
Записывает элемент с заданным префиксом, локальным именем, универсальный кодом ресурса (URI) пространства имен и значением. (Унаследовано от XmlWriter) |
WriteElementString(String, XmlDictionaryString, XmlDictionaryString, String) |
Записывает элемент с текстовым содержимым. (Унаследовано от XmlDictionaryWriter) |
WriteElementString(XmlDictionaryString, XmlDictionaryString, String) |
Записывает элемент с текстовым содержимым. (Унаследовано от XmlDictionaryWriter) |
WriteElementStringAsync(String, String, String, String) |
Асинхронно записывает элемент с заданным префиксом, локальным именем, универсальным кодом ресурса (URI) пространства имен и значением. (Унаследовано от XmlWriter) |
WriteEndAttribute() |
Закрывает предыдущий вызов System.Xml.XmlWriter.WriteStartAttribute(System.String,System.String). |
WriteEndAttributeAsync() |
Асинхронно закрывает предыдущий вызов WriteStartAttribute(String, String). (Унаследовано от XmlWriter) |
WriteEndDocument() |
Закрывает все открытые элементы и атрибуты и возвращает средство записи в начальное состояние. |
WriteEndDocumentAsync() |
Асинхронно закрывает все открытые элементы и атрибуты, возвращая средство записи в начальное состояние. (Унаследовано от XmlWriter) |
WriteEndElement() |
Закрывает один элемент и извлекает из стека область видимости соответствующего пространства имен. |
WriteEndElementAsync() |
Асинхронно закрывает один элемент и извлекает из стека область видимости соответствующего пространства имен. (Унаследовано от XmlWriter) |
WriteEntityRef(String) |
Выводит ссылку на сущность как имя. |
WriteEntityRefAsync(String) |
Асинхронно записывает ссылку на сущность в виде |
WriteFullEndElement() |
Закрывает один элемент и извлекает из стека область видимости соответствующего пространства имен. |
WriteFullEndElementAsync() |
Асинхронно закрывает один элемент и извлекает из стека область видимости соответствующего пространства имен. (Унаследовано от XmlWriter) |
WriteName(String) |
При переопределении в производном классе записывает указанное имя, гарантируя, что оно является допустимым в соответствии с рекомендацией W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). (Унаследовано от XmlWriter) |
WriteNameAsync(String) |
Асинхронно записывает указанное имя, гарантируя, что оно является допустимым в соответствии с рекомендацией W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). (Унаследовано от XmlWriter) |
WriteNmToken(String) |
При переопределении в производном классе записывает указанное имя, гарантируя, что оно является допустимым NmToken в соответствии с рекомендацией W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). (Унаследовано от XmlWriter) |
WriteNmTokenAsync(String) |
Асинхронно записывает указанное имя, гарантируя, что оно является допустимым NmToken в соответствии с рекомендацией W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). (Унаследовано от XmlWriter) |
WriteNode(XmlDictionaryReader, Boolean) |
Записывает текущий узел XML из объекта XmlDictionaryReader. (Унаследовано от XmlDictionaryWriter) |
WriteNode(XmlReader, Boolean) |
Записывает текущий узел XML из объекта XmlReader. (Унаследовано от XmlDictionaryWriter) |
WriteNode(XPathNavigator, Boolean) |
Копирует все из объекта XPathNavigator в средство записи. Позиция XPathNavigator остается неизменной. (Унаследовано от XmlWriter) |
WriteNodeAsync(XmlReader, Boolean) |
Асинхронно копирует все данные из средства чтения в средство записи и перемещает средство чтения к началу следующего элемента того же уровня. (Унаследовано от XmlWriter) |
WriteNodeAsync(XPathNavigator, Boolean) |
Асинхронно копирует все из объекта XPathNavigator в средство записи. Позиция XPathNavigator остается неизменной. (Унаследовано от XmlWriter) |
WriteProcessingInstruction(String, String) |
Записывает инструкцию обработки с пробелом между именем и текстом следующим образом: <? name text?>. |
WriteProcessingInstructionAsync(String, String) |
Асинхронно записывает инструкцию обработки с пробелом между именем и текстом в следующем виде: <?имя текст?>. (Унаследовано от XmlWriter) |
WriteQualifiedName(String, String) |
При переопределении в производном классе считывает полное имя пространства имен. Этот метод выполняет поиск префикса для пространства имен в его области. (Унаследовано от XmlWriter) |
WriteQualifiedName(XmlDictionaryString, XmlDictionaryString) |
Записывает полное имя пространства имен. Этот метод выполняет поиск префикса для пространства имен в его области. (Унаследовано от XmlDictionaryWriter) |
WriteQualifiedNameAsync(String, String) |
Асинхронно записывает полное имя пространства имен. Этот метод выполняет поиск префикса для пространства имен в его области. (Унаследовано от XmlWriter) |
WriteRaw(Char[], Int32, Int32) |
Когда переопределено в производном классе, вручную записывает из буфера символов необработанные данные для разметки . |
WriteRaw(String) |
Вручную записывает из строки необработанные данные для разметки. |
WriteRawAsync(Char[], Int32, Int32) |
Асинхронно, вручную записывает для разметки необработанные данные из буфера символов. (Унаследовано от XmlWriter) |
WriteRawAsync(String) |
Асинхронно, вручную записывает необработанные данные для разметки. (Унаследовано от XmlWriter) |
WriteStartAttribute(String) |
Записывает начало атрибута с заданным локальным именем. (Унаследовано от XmlWriter) |
WriteStartAttribute(String, String) |
Записывает начало атрибута с заданным локальным именем и URI пространства имен. (Унаследовано от XmlWriter) |
WriteStartAttribute(String, String, String) |
Записывает начало атрибута с заданным локальным именем и URI пространства имен. |
WriteStartAttribute(String, XmlDictionaryString, XmlDictionaryString) |
Записывает начальное значение атрибута с заданным префиксом, локальным именем и URI пространства имен. (Унаследовано от XmlDictionaryWriter) |
WriteStartAttribute(XmlDictionaryString, XmlDictionaryString) |
Записывает начала атрибута с заданным локальным именем и URI пространства имен. (Унаследовано от XmlDictionaryWriter) |
WriteStartAttributeAsync(String, String, String) |
Асинхронно записывает начало атрибута с заданным префиксом, локальным именем и универсальным кодом ресурса (URI) пространства имен. (Унаследовано от XmlWriter) |
WriteStartDocument() |
Когда переопределено в производном классе, записывает объявление XML с номером версии "1.0". |
WriteStartDocument(Boolean) |
Когда переопределено в производном классе, записывает объявление XML с номером версии "1.0" и отдельным атрибутом. |
WriteStartDocumentAsync() |
Асинхронно записывает объявление XML с номером версии "1.0". (Унаследовано от XmlWriter) |
WriteStartDocumentAsync(Boolean) |
Асинхронно записывает объявление XML с номером версии "1.0". и отдельным атрибутом. (Унаследовано от XmlWriter) |
WriteStartElement(String) |
Когда переопределено в производном классе, записывает открывающий тег с указанным локальным именем. (Унаследовано от XmlWriter) |
WriteStartElement(String, String) |
Когда переопределено в производном классе, записывает указанный открывающий тег и связывает его с заданным пространством имен. (Унаследовано от XmlWriter) |
WriteStartElement(String, String, String) |
Когда переопределено в производном классе, записывает указанный открывающий тег и связывает его с заданным пространством имен и префиксом. |
WriteStartElement(String, XmlDictionaryString, XmlDictionaryString) |
Записывает указанный открывающий тег и связывает его с заданным пространством имен и префиксом. (Унаследовано от XmlDictionaryWriter) |
WriteStartElement(XmlDictionaryString, XmlDictionaryString) |
Записывает указанный открывающий тег и связывает его с заданным пространством имен. (Унаследовано от XmlDictionaryWriter) |
WriteStartElementAsync(String, String, String) |
Асинхронно записывает указанный открывающий тег и связывает его с заданным пространством имен и префиксом. (Унаследовано от XmlWriter) |
WriteString(String) |
Записывает заданное текстовое содержимое. |
WriteString(XmlDictionaryString) |
Записывает заданное текстовое содержимое. (Унаследовано от XmlDictionaryWriter) |
WriteStringAsync(String) |
Асинхронно записывает заданное текстовое содержимое. (Унаследовано от XmlWriter) |
WriteSurrogateCharEntity(Char, Char) |
Создает и записывает сущность знака-заместителя для пары знаков-заместителей. |
WriteSurrogateCharEntityAsync(Char, Char) |
Асинхронно создает и записывает сущность символа-заместителя для пары символов-заместителей. (Унаследовано от XmlWriter) |
WriteTextNode(XmlDictionaryReader, Boolean) |
Записывает текстовый узел, на котором в данный момент расположен объект XmlDictionaryReader. (Унаследовано от XmlDictionaryWriter) |
WriteValue(Boolean) |
Записывает значение Boolean. (Унаследовано от XmlWriter) |
WriteValue(DateTime) |
Записывает значение DateTime. (Унаследовано от XmlWriter) |
WriteValue(DateTimeOffset) |
Записывает значение DateTimeOffset. (Унаследовано от XmlWriter) |
WriteValue(Decimal) |
Записывает значение Decimal. (Унаследовано от XmlWriter) |
WriteValue(Double) |
Записывает значение Double. (Унаследовано от XmlWriter) |
WriteValue(Guid) |
Записывает значение Guid. (Унаследовано от XmlDictionaryWriter) |
WriteValue(Int32) |
Записывает значение Int32. (Унаследовано от XmlWriter) |
WriteValue(Int64) |
Записывает значение Int64. (Унаследовано от XmlWriter) |
WriteValue(IStreamProvider) |
Записывает значение из IStreamProvider. (Унаследовано от XmlDictionaryWriter) |
WriteValue(Object) |
Записывает значение объекта. (Унаследовано от XmlWriter) |
WriteValue(Single) |
Записывает число с плавающей запятой одиночной точности. (Унаследовано от XmlWriter) |
WriteValue(String) |
Записывает значение String. (Унаследовано от XmlWriter) |
WriteValue(TimeSpan) |
Записывает значение TimeSpan. (Унаследовано от XmlDictionaryWriter) |
WriteValue(UniqueId) |
Записывает значение уникального идентификатора. (Унаследовано от XmlDictionaryWriter) |
WriteValue(XmlDictionaryString) |
Записывает значение XmlDictionaryString. (Унаследовано от XmlDictionaryWriter) |
WriteValueAsync(IStreamProvider) |
Асинхронно записывает значение из IStreamProvider. (Унаследовано от XmlDictionaryWriter) |
WriteWhitespace(String) |
Записывает указанный символ-разделитель. |
WriteWhitespaceAsync(String) |
Асинхронно записывает указанный символ-разделитель. (Унаследовано от XmlWriter) |
WriteXmlAttribute(String, String) |
Записывает атрибут в качестве атрибута XML с префиксом "xml:". |
WriteXmlAttribute(XmlDictionaryString, XmlDictionaryString) |
Записывает атрибут XML в текущий узел. (Унаследовано от XmlDictionaryWriter) |
WriteXmlnsAttribute(String, String) |
Записывает объявление пространства имен xmlns. |
WriteXmlnsAttribute(String, XmlDictionaryString) |
Записывает атрибут объявления пространства имен. (Унаследовано от XmlDictionaryWriter) |