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


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
Наследование
DelegatingXmlDictionaryWriter
Производный

Комментарии

Доступ к модулю записи, который упакован, можно получить через InnerWriter свойство . Вызовите метод , InitializeInnerWriter чтобы задать заключенный в оболочку модуль записи и инициализировать свойство . Можно вызвать метод , InitializeTracingWriter чтобы задать значение XmlWriter , в котором будет использоваться неканонический XML.

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

DelegatingXmlDictionaryWriter()

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

Свойства

CanCanonicalize

Возвращает значение, показывающее, если средство чтения способно к канонизации.

InnerWriter

Получите упакованное средство записи.

Settings

Получает объект XmlWriterSettings, используемый для создания данного экземпляра XmlWriter.

(Унаследовано от XmlWriter)
WriteState

Когда переопределено в производном классе, возвращает состояние средства записи.

XmlLang

При переопределении в производном классе получает текущую область действия xml:lang.

(Унаследовано от XmlWriter)
XmlSpace

При переопределении в производном классе возвращает класс XmlSpace, предоставляющий текущую область xml:space.

(Унаследовано от XmlWriter)

Методы

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)

При переопределении в производном классе преобразует указанный набор двоичных байтов как BinHex и выводит получившийся текст.

(Унаследовано от XmlWriter)
WriteBinHexAsync(Byte[], Int32, Int32)

Асинхронно кодирует указанные двоичные байты как BinHex и выводит получившийся текст.

(Унаследовано от XmlWriter)
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)

Асинхронно записывает ссылку на сущность в виде &name;.

(Унаследовано от XmlWriter)
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)

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