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


ChtmlTextWriter Класс

Определение

Записывает ряд символов cHTML и текста в выходной поток элемента управления ASP.NET сервера. Класс ChtmlTextWriter предоставляет возможности форматирования, которые ASP.NET серверные элементы управления, используемые при отрисовке содержимого cHTML клиентам.

public ref class ChtmlTextWriter : System::Web::UI::Html32TextWriter
public class ChtmlTextWriter : System.Web.UI.Html32TextWriter
type ChtmlTextWriter = class
    inherit Html32TextWriter
Public Class ChtmlTextWriter
Inherits Html32TextWriter
Наследование

Примеры

В следующем примере кода показано, как создать класс с именем CustomChtmlTextWriter, производный от класса ChtmlTextWriter. Он создает два конструктора и переопределяет метод OnAttributeRender, чтобы предотвратить запись атрибута стиля bgcolor в выходной поток объекта ChtmlTextWriter. Он также создает класс с именем ChtmlCustomPageAdapter, который определяет один метод, CreateCustomChtmlTextWriter, который создает и возвращает экземпляр класса CustomChtmlTextWriter. Затем CustomChtmlTextWriter отрисовывает содержимое cHTML для страницы на устройствах с браузерами, используюющими разметку cHTML.

// Create a class that derives from the
// ChtmlTextWriter class.
using System;
using System.IO;
using System.Web.UI;
using System.Web.UI.WebControls.Adapters;

namespace AspNet.Samples.CS
{
    public class CustomChtmlTextWriter : ChtmlTextWriter
    {
        // Create two constructors for the new
        // text writer.
        public CustomChtmlTextWriter(TextWriter writer) : base(writer, DefaultTabString)
        {
        }

        public CustomChtmlTextWriter(TextWriter writer, String tabString)
            : base(writer, tabString)
        {
        }
        
        // Override the OnAttributeRender method to
        // not render the bgcolor attribute, which is
        // not supported in CHTML.
        protected override bool OnAttributeRender(string name, string value, HtmlTextWriterAttribute key)
        {
            if (String.Equals("bgcolor", name))
            {
                return false;
            }
            
            // Call the ChtmlTextWriter version of the
            // the OnAttributeRender method.
            return base.OnAttributeRender(name, value, key);
        }
    }

    // Derive from the WebControlAdapter class,
    // provide a CreateCustomChtmlTextWriter
    // method to attach to the custom writer.
    public class ChtmlCustomPageAdapter : WebControlAdapter
    {
        protected internal ChtmlTextWriter CreateCustomChtmlTextWriter(
            TextWriter writer)
        {
            return new CustomChtmlTextWriter(writer);
        }
    }
}
' Create a class that derives from the
' ChtmlTextWriter class.
Imports System.IO
Imports System.Web.UI
Imports System.Web.UI.WebControls.Adapters

Namespace AspNet.Samples.VB

    Public Class CustomChtmlTextWriter
        Inherits ChtmlTextWriter

        ' Create two constructors for the new
        ' text writer.
        Public Sub New(ByVal writer As TextWriter)
            MyClass.New(writer, DefaultTabString)
        End Sub

        Public Sub New(ByVal writer As TextWriter, ByVal tabString As String)
            MyBase.New(writer, tabString)
        End Sub

        ' Override the OnAttributeRender method to
        ' not render the bgcolor attribute, which is 
        ' not supported in CHTML.
        Protected Overrides Function OnAttributeRender(ByVal name As String, ByVal value As String, ByVal key As HtmlTextWriterAttribute) As Boolean
            If (String.Equals("bgcolor", name)) Then
                Return False
            End If

            ' Call the ChtmlTextWriter version of 
            ' the OnAttributeRender method.
            MyBase.OnAttributeRender(name, value, key)

        End Function
    End Class

    ' Derive from the WebControlAdapter class,
    ' provide a CreateCustomChtmlTextWriter
    ' method to attach the custom writer.
    Public Class ChtmlCustomPageAdapter
        Inherits WebControlAdapter

        Protected Friend Function CreateCustomChtmlTextWriter( _
         ByVal writer As TextWriter) As ChtmlTextWriter

            Return New CustomChtmlTextWriter(writer)

        End Function
    End Class
End Namespace

Комментарии

Compact HTML или cHTML — это подмножество HTML 2.0, HTML 3.2 и HTML 4.0 и предназначено для отрисовки на устройствах с ограниченным объемом памяти и ЦП, а также небольших экранов отображения, ограниченных возможностей форматирования и ограниченного количества входных параметров (например, сенсорной панели мобильного телефона). Поэтому cHTML не поддерживает следующее:

  • Изображения JPEG.

  • Таблицы.

  • Карты изображений.

  • Несколько шрифтов и стилей символов.

  • Цвета фона и изображения.

  • Кадров.

  • Таблицы стилей.

Класс ChtmlTextWriter является производным от класса Html32TextWriter, и большая часть его функциональных возможностей предоставляется Html32TextWriter и базовым классом для всех записей разметки, который является классом HtmlTextWriter.

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

ChtmlTextWriter(TextWriter)

Инициализирует новый экземпляр класса ChtmlTextWriter, который использует константу DefaultTabString для отступных строк.

ChtmlTextWriter(TextWriter, String)

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

Поля

CoreNewLine

Сохраняет новые символы, используемые для этого TextWriter.

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

Представляет один символ табуляции.

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

Представляет символ кавычки (") .

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

Представляет левую угловую скобку и знак косой черты (</) закрывающего тега элемента разметки.

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

Представляет знак равенства (=).

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

Представляет знак равенства (=) и двойную кавычку (") вместе в строке (=).

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

Представляет пробел и самозаверяющий знак косой черты (/) тега разметки.

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

Представляет закрывающий знак косой черты и прямоугольную угловую скобку (/>) элемента самозаверяющей разметки.

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

Представляет точку с запятой (;).

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

Представляет апостроф (').

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

Представляет знак косой черты (/).

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

Представляет пробел () символ.

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

Представляет стиль равно (:) символ, используемый для задания атрибутов стиля, равных значениям.

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

Представляет открываемую угловую скобку (<) тега разметки.

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

Представляет закрывающая угловая скобка (>) тега разметки.

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

Свойства

Encoding

Возвращает кодировку, которую использует объект HtmlTextWriter для записи содержимого на страницу.

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

Возвращает коллекцию сведений о шрифте для отрисовки HTML.

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

Возвращает объект, который управляет форматированием.

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

Возвращает объект Hashtable глобально подавляемых атрибутов, которые невозможно отобразить на элементах cHTML.

Indent

Возвращает или задает количество позиций вкладок, отступ которых отступит в начале каждой строки разметки.

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

Получает или задает модуль записи текста, который записывает внутреннее содержимое элемента разметки.

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

Возвращает или задает строку конца строки, используемую объектом HtmlTextWriter.

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

Возвращает объект Hashtable распознанных атрибутов, которые можно отобразить на элементах cHTML.

ShouldPerformDivTableSubstitution

Возвращает или задает логическое значение, указывающее, следует ли заменить элемент Table элементом Div, чтобы уменьшить время, необходимое для отрисовки блока HTML.

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

Возвращает или задает логическое значение, указывающее, поддерживает ли запрашивающее устройство полужирный HTML-текст. Используйте свойство SupportsBold для условной отрисовки полужирного текста в поток вывода Html32TextWriter.

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

Возвращает или задает логическое значение, указывающее, поддерживает ли запрашивающее устройство курсивный HTML-текст. Используйте свойство SupportsItalic для условной отрисовки курсивного текста в поток вывода Html32TextWriter.

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

Возвращает объект Hashtable атрибутов, указанных пользователем, которые не отображаются на элементах cHTML.

TagKey

Возвращает или задает значение HtmlTextWriterTag для указанного элемента разметки.

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

Возвращает или задает имя тега отрисовываемого элемента разметки.

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

Методы

AddAttribute(HtmlTextWriterAttribute, String)

Добавляет атрибут разметки и значение атрибута в открывающий тег элемента, который объект HtmlTextWriter создает с последующим вызовом метода RenderBeginTag.

(Унаследовано от HtmlTextWriter)
AddAttribute(HtmlTextWriterAttribute, String, Boolean)

Добавляет атрибут разметки и значение атрибута в открывающий тег элемента, который создает объект HtmlTextWriter с последующим вызовом метода RenderBeginTag с необязательной кодировкой.

(Унаследовано от HtmlTextWriter)
AddAttribute(String, String)

Добавляет указанный атрибут разметки и значение в открывающий тег элемента, который создает объект HtmlTextWriter с последующим вызовом метода RenderBeginTag.

(Унаследовано от HtmlTextWriter)
AddAttribute(String, String, Boolean)

Добавляет указанный атрибут разметки и значение в открывающий тег элемента, который создает объект HtmlTextWriter с последующим вызовом метода RenderBeginTag с необязательной кодировкой.

(Унаследовано от HtmlTextWriter)
AddAttribute(String, String, HtmlTextWriterAttribute)

Добавляет указанный атрибут разметки и значение, а также значение перечисления HtmlTextWriterAttribute в открывающий тег элемента, который объект HtmlTextWriter создает с последующим вызовом метода RenderBeginTag.

(Унаследовано от HtmlTextWriter)
AddRecognizedAttribute(String, String)

Добавляет атрибут в элемент cHTML объекта ChtmlTextWriter.

AddStyleAttribute(HtmlTextWriterStyle, String)

Добавляет атрибут стиля разметки, связанный с указанным значением HtmlTextWriterStyle и значением атрибута, в открывающий тег разметки, созданный последующим вызовом метода RenderBeginTag.

(Унаследовано от HtmlTextWriter)
AddStyleAttribute(String, String)

Добавляет указанный атрибут стиля разметки и значение атрибута в открывающий тег разметки, созданный последующим вызовом метода RenderBeginTag.

(Унаследовано от HtmlTextWriter)
AddStyleAttribute(String, String, HtmlTextWriterStyle)

Добавляет указанный атрибут стиля разметки и значение атрибута, а также значение перечисления HtmlTextWriterStyle в открывающий тег разметки, созданный последующим вызовом метода RenderBeginTag.

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

Уведомляет объект HtmlTextWriter или объект производного класса, о том, что элемент управления будет отрисовывается.

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

Закрывает объект HtmlTextWriter и освобождает все системные ресурсы, связанные с ним.

(Унаследовано от HtmlTextWriter)
CreateObjRef(Type)

Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.

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

Освобождает все ресурсы, используемые объектом TextWriter.

(Унаследовано от TextWriter)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые TextWriter, и при необходимости освобождает управляемые ресурсы.

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

Асинхронно освобождает все ресурсы, используемые объектом TextWriter.

(Унаследовано от TextWriter)
EncodeAttributeValue(HtmlTextWriterAttribute, String)

Кодирует значение указанного атрибута разметки на основе требований объекта HttpRequest текущего контекста.

(Унаследовано от HtmlTextWriter)
EncodeAttributeValue(String, Boolean)

Кодирует значение указанного атрибута разметки на основе требований объекта HttpRequest текущего контекста.

(Унаследовано от HtmlTextWriter)
EncodeUrl(String)

Выполняет минимальное кодирование URL-адресов путем преобразования пробелов в указанном URL-адресе в строку "%20".

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

Уведомляет объект HtmlTextWriter или объект производного класса, что элемент управления завершил отрисовку. Этот метод можно использовать для закрытия всех элементов разметки, открытых в методе BeginRender().

(Унаследовано от HtmlTextWriter)
EnterStyle(Style)

Записывает открывающий тег элемента <span>, который содержит атрибуты, реализующие форматирование макета и символов указанного стиля.

(Унаследовано от HtmlTextWriter)
EnterStyle(Style, HtmlTextWriterTag)

Записывает открывающий тег элемента разметки, который содержит атрибуты, реализующие форматирование макета и символов указанного стиля.

(Унаследовано от HtmlTextWriter)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
ExitStyle(Style)

Записывает закрывающий тег элемента <span>, чтобы завершить указанное форматирование макета и символов.

(Унаследовано от HtmlTextWriter)
ExitStyle(Style, HtmlTextWriterTag)

Записывает закрывающий тег указанного элемента разметки, чтобы завершить указанное форматирование макета и символов.

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

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

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

Очищает все буферы для текущего объекта HtmlTextWriter и приводит к записи всех буферных данных в выходной поток.

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

Асинхронно очищает все буферы для текущего модуля записи и приводит к записи буферных данных на базовое устройство.

(Унаследовано от TextWriter)
FlushAsync(CancellationToken)

Асинхронно очищает все буферы для текущего модуля записи и приводит к записи буферных данных на базовое устройство.

(Унаследовано от TextWriter)
GetAttributeKey(String)

Получает соответствующее значение перечисления HtmlTextWriterAttribute для указанного атрибута.

(Унаследовано от HtmlTextWriter)
GetAttributeName(HtmlTextWriterAttribute)

Получает имя атрибута разметки, связанного с указанным значением HtmlTextWriterAttribute.

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

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetLifetimeService()
Устаревшие..

Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
GetStyleKey(String)

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

(Унаследовано от HtmlTextWriter)
GetStyleName(HtmlTextWriterStyle)

Получает имя атрибута стиля разметки, связанное с указанным значением перечисления HtmlTextWriterStyle.

(Унаследовано от HtmlTextWriter)
GetTagKey(String)

Получает значение перечисления HtmlTextWriterTag, связанное с указанным элементом разметки.

(Унаследовано от HtmlTextWriter)
GetTagName(HtmlTextWriterTag)

Возвращает HTML-элемент, связанный с указанным значением перечисления HtmlTextWriterTag.

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

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
InitializeLifetimeService()
Устаревшие..

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
IsAttributeDefined(HtmlTextWriterAttribute)

Определяет, отображается ли указанный атрибут разметки и его значение во время следующего вызова метода RenderBeginTag.

(Унаследовано от HtmlTextWriter)
IsAttributeDefined(HtmlTextWriterAttribute, String)

Определяет, отображается ли указанный атрибут разметки и его значение во время следующего вызова метода RenderBeginTag.

(Унаследовано от HtmlTextWriter)
IsStyleAttributeDefined(HtmlTextWriterStyle)

Определяет, отображается ли указанный атрибут стиля разметки во время следующего вызова метода RenderBeginTag.

(Унаследовано от HtmlTextWriter)
IsStyleAttributeDefined(HtmlTextWriterStyle, String)

Определяет, отображается ли указанный атрибут стиля разметки и его значение во время следующего вызова метода RenderBeginTag.

(Унаследовано от HtmlTextWriter)
IsValidFormAttribute(String)

Проверяет атрибут, чтобы убедиться, что его можно отобразить в открываемом теге элемента разметки <form>.

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

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)

Создает неглубокую копию текущего объекта MarshalByRefObject.

(Унаследовано от MarshalByRefObject)
OnAttributeRender(String, String, HtmlTextWriterAttribute)

Определяет, отображается ли указанный атрибут cHTML и его значение на странице запроса. Можно переопределить метод OnAttributeRender(String, String, HtmlTextWriterAttribute) в классах, производных от класса ChtmlTextWriter, чтобы отфильтровать атрибуты, которые не хотят отображаться на устройствах, поддерживающих cHTML.

OnStyleAttributeRender(String, String, HtmlTextWriterStyle)

Определяет, можно ли отобразить указанный атрибут стиля разметки cHTML и его значение в текущем элементе разметки.

OnTagRender(String, HtmlTextWriterTag)

Определяет, отображается ли указанный элемент разметки cHTML на странице запроса.

OutputTabs()

Записывает ряд строк табуляции, представляющих уровень отступа для строки символов разметки.

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

Удаляет последний сохраненный элемент разметки из списка отрисованных элементов.

(Унаследовано от HtmlTextWriter)
PushEndTag(String)

Сохраняет указанный элемент разметки для последующего использования при создании конечного тега для элемента разметки.

(Унаследовано от HtmlTextWriter)
RemoveRecognizedAttribute(String, String)

Удаляет атрибут элемента cHTML объекта ChtmlTextWriter.

RenderAfterContent()

Записывает любой текст или интервал, отображаемый после содержимого HTML-элемента.

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

Записывает все интервалы или текст, возникающие после закрывающего тега HTML-элемента.

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

Записывает все интервалы вкладок или сведения о шрифте, отображаемые до содержимого, содержащегося в элементе HTML.

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

Записывает все интервалы между текстом или вкладками перед открывающим тегом HTML-элемента в выходной поток HTML 3.2.

(Унаследовано от Html32TextWriter)
RenderBeginTag(HtmlTextWriterTag)

Записывает открывающий тег указанного элемента в выходной поток HTML 3.2.

(Унаследовано от Html32TextWriter)
RenderBeginTag(String)

Записывает открывающий тег указанного элемента разметки в выходной поток.

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

Записывает конечный тег HTML-элемента в поток вывода Html32TextWriter, а также любые сведения о шрифте, связанные с элементом.

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

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Write(Boolean)

Записывает текстовое представление логического значения в выходной поток, а также все ожидающие интервалы вкладок.

(Унаследовано от HtmlTextWriter)
Write(Char)

Записывает текстовое представление символа Юникода в выходной поток, а также все ожидающие интервалы вкладок.

(Унаследовано от HtmlTextWriter)
Write(Char[])

Записывает текстовое представление массива символов Юникода в выходной поток, а также все ожидающие интервалы вкладок.

(Унаследовано от HtmlTextWriter)
Write(Char[], Int32, Int32)

Записывает текстовое представление вложенных символов Юникода в выходной поток, а также все ожидающие интервалы вкладок.

(Унаследовано от HtmlTextWriter)
Write(Decimal)

Записывает текстовое представление десятичного значения в текстовый поток.

(Унаследовано от TextWriter)
Write(Double)

Записывает текстовое представление числа с плавающей запятой двойной точности в выходной поток, а также все ожидающие интервалы вкладок.

(Унаследовано от HtmlTextWriter)
Write(Int32)

Записывает текстовое представление 32-байтового целого числа со знаком в выходной поток, а также все ожидающие интервалы вкладок.

(Унаследовано от HtmlTextWriter)
Write(Int64)

Записывает текстовое представление 64-байтового целого числа со знаком в выходной поток, а также все ожидающие интервалы вкладок.

(Унаследовано от HtmlTextWriter)
Write(Object)

Записывает текстовое представление объекта в выходной поток, а также все ожидающие интервалы вкладок.

(Унаследовано от HtmlTextWriter)
Write(ReadOnlySpan<Char>)

Записывает диапазон символов в текстовый поток.

(Унаследовано от TextWriter)
Write(Single)

Записывает текстовое представление числа с плавающей запятой с одной точностью в выходной поток, а также все ожидающие интервалы вкладок.

(Унаследовано от HtmlTextWriter)
Write(String)

Записывает указанную строку в выходной поток, а также все ожидающие интервалы вкладок.

(Унаследовано от HtmlTextWriter)
Write(String, Object)

Записывает строку табуляции и отформатированную строку в выходной поток, используя ту же семантику, что и метод Format(String, Object), а также все ожидающие интервалы вкладок.

(Унаследовано от HtmlTextWriter)
Write(String, Object, Object)

Записывает форматированную строку, содержащую текстовое представление двух объектов в выходной поток, а также все ожидающие интервалы вкладок. Этот метод использует ту же семантику, что и метод Format(String, Object, Object).

(Унаследовано от HtmlTextWriter)
Write(String, Object, Object, Object)

Записывает форматированную строку в текстовый поток, используя ту же семантику, что и метод Format(String, Object, Object, Object).

(Унаследовано от TextWriter)
Write(String, Object[])

Записывает форматированную строку, содержащую текстовое представление массива объектов в выходной поток, а также все ожидающие интервалы вкладок. Этот метод использует ту же семантику, что и метод Format(String, Object[]).

(Унаследовано от HtmlTextWriter)
Write(String, ReadOnlySpan<Object>)

Записывает форматированную строку в текстовый поток, используя ту же семантику, что и Format(String, ReadOnlySpan<Object>).

(Унаследовано от TextWriter)
Write(StringBuilder)

Записывает построитель строк в текстовый поток.

(Унаследовано от TextWriter)
Write(UInt32)

Записывает текстовое представление 4-байтового целого числа без знака в текстовый поток.

(Унаследовано от TextWriter)
Write(UInt64)

Записывает текстовое представление 8-байтового целого числа без знака в текстовый поток.

(Унаследовано от TextWriter)
WriteAsync(Char)

Записывает символ в текстовый поток асинхронно.

(Унаследовано от TextWriter)
WriteAsync(Char[])

Записывает массив символов в текстовый поток асинхронно.

(Унаследовано от TextWriter)
WriteAsync(Char[], Int32, Int32)

Записывает вложенные символы в текстовый поток асинхронно.

(Унаследовано от TextWriter)
WriteAsync(ReadOnlyMemory<Char>, CancellationToken)

Асинхронно записывает область памяти символов в текстовый поток.

(Унаследовано от TextWriter)
WriteAsync(String)

Записывает строку в текстовый поток асинхронно.

(Унаследовано от TextWriter)
WriteAsync(StringBuilder, CancellationToken)

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

(Унаследовано от TextWriter)
WriteAttribute(String, String)

Записывает указанный атрибут разметки и значение в выходной поток.

(Унаследовано от HtmlTextWriter)
WriteAttribute(String, String, Boolean)

Записывает указанный атрибут разметки и значение в выходной поток, а если указано, записывает закодированное значение.

(Унаследовано от HtmlTextWriter)
WriteBeginTag(String)

Записывает все интервалы вкладок и открывающий тег указанного элемента разметки в выходной поток.

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

Записывает элемент br в выходной поток cHTML.

WriteEncodedText(String)

Кодирует указанный текст для запрашивающего устройства, а затем записывает его в выходной поток.

WriteEncodedUrl(String)

Кодирует указанный URL-адрес и записывает его в выходной поток. URL-адрес может включать параметры.

(Унаследовано от HtmlTextWriter)
WriteEncodedUrlParameter(String)

Кодирует указанный параметр URL-адреса для запрашивающего устройства, а затем записывает его в выходной поток.

(Унаследовано от HtmlTextWriter)
WriteEndTag(String)

Записывает интервалы вкладок и закрывающий тег указанного элемента разметки.

(Унаследовано от HtmlTextWriter)
WriteFullBeginTag(String)

Записывает все интервалы вкладок и открывающий тег указанного элемента разметки в выходной поток.

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

Записывает строку конца строки в выходной поток.

(Унаследовано от HtmlTextWriter)
WriteLine(Boolean)

Записывает все ожидающие интервалы табуляции и текстовое представление логического значения, за которым следует строка конца строки, в выходной поток.

(Унаследовано от HtmlTextWriter)
WriteLine(Char)

Записывает все ожидающие интервалы табуляции и символ Юникода, а затем строку конца строки в выходной поток.

(Унаследовано от HtmlTextWriter)
WriteLine(Char[])

Записывает все ожидающие интервалы табуляции и массив символов Юникода, а затем строку конца строки в выходной поток.

(Унаследовано от HtmlTextWriter)
WriteLine(Char[], Int32, Int32)

Записывает все ожидающие интервалы табуляции и вложенные символы Юникода, а затем строку конца строки в выходной поток.

(Унаследовано от HtmlTextWriter)
WriteLine(Decimal)

Записывает текстовое представление десятичного значения в текстовый поток, за которым следует терминатор строки.

(Унаследовано от TextWriter)
WriteLine(Double)

Записывает все ожидающие интервалы табуляции и текстовое представление числа с плавающей запятой двойной точности, за которым следует строка конца строки в выходной поток.

(Унаследовано от HtmlTextWriter)
WriteLine(Int32)

Записывает все ожидающие интервалы табуляции и текстовое представление целого числа со знаком 32-байтов, за которым следует строка конца строки в выходной поток.

(Унаследовано от HtmlTextWriter)
WriteLine(Int64)

Записывает все ожидающие интервалы табуляции и текстовое представление целого числа со знаком 64-байтов, за которым следует строка конца строки в выходной поток.

(Унаследовано от HtmlTextWriter)
WriteLine(Object)

Записывает все ожидающие интервалы табуляции и текстовое представление объекта, за которым следует строка конца строки, в выходной поток.

(Унаследовано от HtmlTextWriter)
WriteLine(ReadOnlySpan<Char>)

Записывает текстовое представление диапазона символов в текстовый поток, за которым следует терминатор строки.

(Унаследовано от TextWriter)
WriteLine(Single)

Записывает все ожидающие интервалы табуляции и текстовое представление числа с плавающей запятой с одной точностью, за которым следует строка конца строки в выходной поток.

(Унаследовано от HtmlTextWriter)
WriteLine(String)

Записывает все ожидающие интервалы табуляции и текстовую строку, за которой следует строка конца строки в выходной поток.

(Унаследовано от HtmlTextWriter)
WriteLine(String, Object)

Записывает все ожидающие интервалы табуляции и отформатированную строку, содержащую текстовое представление объекта, а затем строку конца строки в выходной поток.

(Унаследовано от HtmlTextWriter)
WriteLine(String, Object, Object)

Записывает все ожидающие интервалы табуляции и отформатированную строку, содержащую текстовое представление двух объектов, за которым следует строка конца строки в выходной поток.

(Унаследовано от HtmlTextWriter)
WriteLine(String, Object, Object, Object)

Записывает форматированную строку и новую строку в текстовый поток, используя ту же семантику, что и Format(String, Object).

(Унаследовано от TextWriter)
WriteLine(String, Object[])

Записывает все ожидающие интервалы вкладок и отформатированную строку, содержащую текстовое представление массива объектов, а затем строку конца строки в выходной поток.

(Унаследовано от HtmlTextWriter)
WriteLine(String, ReadOnlySpan<Object>)

Записывает форматированную строку и новую строку в текстовый поток, используя ту же семантику, что и Format(String, ReadOnlySpan<Object>).

(Унаследовано от TextWriter)
WriteLine(StringBuilder)

Записывает текстовое представление построителя строк в текстовый поток, за которым следует терминатор строки.

(Унаследовано от TextWriter)
WriteLine(UInt32)

Записывает все ожидающие интервалы табуляции и текстовое представление 4-байтового целого числа без знака, за которым следует строка конца строки в выходной поток.

(Унаследовано от HtmlTextWriter)
WriteLine(UInt64)

Записывает текстовое представление 8-байтового целого числа без знака в текстовый поток, а затем конца строки.

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

Асинхронно записывает конца строки в текстовый поток.

(Унаследовано от TextWriter)
WriteLineAsync(Char)

Асинхронно записывает символ в текстовый поток, за которым следует терминатор строки.

(Унаследовано от TextWriter)
WriteLineAsync(Char[])

Асинхронно записывает массив символов в текстовый поток, за которым следует терминатор строки.

(Унаследовано от TextWriter)
WriteLineAsync(Char[], Int32, Int32)

Асинхронно записывает вложенные символы в текстовый поток, за которым следует терминатор строки.

(Унаследовано от TextWriter)
WriteLineAsync(ReadOnlyMemory<Char>, CancellationToken)

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

(Унаследовано от TextWriter)
WriteLineAsync(String)

Асинхронно записывает строку в текстовый поток, за которым следует терминатор строки.

(Унаследовано от TextWriter)
WriteLineAsync(StringBuilder, CancellationToken)

Асинхронно записывает текстовое представление построителя строк в текстовый поток, за которым следует терминатор строки.

(Унаследовано от TextWriter)
WriteLineNoTabs(String)

Записывает строку, за которой следует строка конца строки, в выходной поток. Этот метод игнорирует все указанные интервалы вкладок.

(Унаследовано от HtmlTextWriter)
WriteStyleAttribute(String, String)

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

(Унаследовано от HtmlTextWriter)
WriteStyleAttribute(String, String, Boolean)

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

(Унаследовано от HtmlTextWriter)
WriteUrlEncodedString(String, Boolean)

Записывает указанную строку, кодируя ее в соответствии с требованиями URL-адреса.

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

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

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