共用方式為


Html32TextWriter 類別

定義

將一系列的 HTML 3.2 特定字元和文字寫入至 ASP.NET 伺服器控制件的輸出數據流。 Html32TextWriter 類別提供格式化功能,ASP.NET 伺服器控件在將 HTML 3.2 內容轉譯至用戶端時使用。

public ref class Html32TextWriter : System::Web::UI::HtmlTextWriter
public class Html32TextWriter : System.Web.UI.HtmlTextWriter
type Html32TextWriter = class
    inherit HtmlTextWriter
Public Class Html32TextWriter
Inherits HtmlTextWriter
繼承
衍生

範例

下列程式代碼範例示範如何使用衍生自 Html32TextWriter 類別的類別,名為 CustomHtml32TextWriterCustomHtml32TextWriter 會建立兩個建構函式,遵循由 HtmlTextWriter 類別所建立的模式,並覆寫 RenderBeforeContentRenderAfterContentRenderBeforeTagRenderAfterTag 方法。

using System.IO;
using System.Web.UI;

namespace Examples.AspNet
{
    public class CustomHtml32TextWriter : Html32TextWriter
    {
        // Create a constructor for the class
        // that takes a TextWriter as a parameter.
        public CustomHtml32TextWriter(TextWriter writer) 
            : this(writer, DefaultTabString) 
        {
        }

        // Create a constructor for the class that takes
        // a TextWriter and a string as parameters.
        public CustomHtml32TextWriter(TextWriter writer, String tabString) 
            : base(writer, tabString)
        {
        }
        
        // Override the RenderBeforeContent method to render
        // styles before rendering the content of a <th> element.
        protected override string RenderBeforeContent()
        {
            // Check the TagKey property. If its value is
            // HtmlTextWriterTag.TH, check the value of the 
            // SupportsBold property. If true, return the
            // opening tag of a <b> element; otherwise, render
            // the opening tag of a <font> element with a color
            // attribute set to the hexadecimal value for red.
            if (TagKey == HtmlTextWriterTag.Th)
            {
                if (SupportsBold)
                    return "<b>";
                else
                    return "<font color=\"FF0000\">";
            }

            // Check whether the element being rendered
            // is an <H4> element. If it is, check the 
            // value of the SupportsItalic property.
            // If true, render the opening tag of the <i> element
            // prior to the <H4> element's content; otherwise, 
            // render the opening tag of a <font> element 
            // with a color attribute set to the hexadecimal
            // value for navy blue.
            if (TagKey == HtmlTextWriterTag.H4)
            {
                if (SupportsItalic)
                    return "<i>";
                else
                    return "<font color=\"000080\">";
            }
            // Call the base method.
            return base.RenderBeforeContent();
        }

        // Override the RenderAfterContent method to close
        // styles opened during the call to the RenderBeforeContent
        // method.
        protected override string RenderAfterContent()
        {
            // Check whether the element being rendered is a <th> element.
            // If so, and the requesting device supports bold formatting,
            // render the closing tag of the <b> element. If not,
            // render the closing tag of the <font> element.
            if (TagKey == HtmlTextWriterTag.Th)
            {
                if (SupportsBold)
                    return "</b>";
                else
                    return "</font>";
            }

            // Check whether the element being rendered is an <H4>.
            // element. If so, and the requesting device supports italic
            // formatting, render the closing tag of the <i> element.
            // If not, render the closing tag of the <font> element.
            if (TagKey == HtmlTextWriterTag.H4)
            {
                if (SupportsItalic)
                    return "</i>";
                else
                    return "</font>";
            }
            // Call the base method
            return base.RenderAfterContent();
        }

        // Override the RenderBeforeTag method to render the
        // opening tag of a <small> element to modify the text size of 
        // any <a> elements that this writer encounters.
        protected override string RenderBeforeTag()
        {
            // Check whether the element being rendered is an 
            // <a> element. If so, render the opening tag
            // of the <small> element; otherwise, call the base method.
            if (TagKey == HtmlTextWriterTag.A)
                return "<small>";
            return base.RenderBeforeTag();
        }

        // Override the RenderAfterTag method to render
        // close any elements opened in the RenderBeforeTag
        // method call.
        protected override string RenderAfterTag()
        {
            // Check whether the element being rendered is an
            // <a> element. If so, render the closing tag of the
            // <small> element; otherwise, call the base method.
            if (TagKey == HtmlTextWriterTag.A)
                return "</small>";
            return base.RenderAfterTag();
        }
    }
}
' Create a custom HtmlTextWriter class that overrides 
' the RenderBeforeContent and RenderAfterContent methods.
Imports System.IO
Imports System.Web.UI

Namespace Examples.AspNet


   Public Class CustomHtml32TextWriter
      Inherits Html32TextWriter

        ' Create a constructor for the class
        ' that takes a TextWriter as a parameter.
        Public Sub New(ByVal writer As TextWriter)
            Me.New(writer, DefaultTabString)
        End Sub

        ' Create a constructor for the class that takes
        ' a TextWriter and a string as parameters. 
        Public Sub New(ByVal writer As TextWriter, ByVal tabString As String)
            MyBase.New(writer, tabString)
        End Sub

        ' Override the RenderBeforeContent method to render
        ' styles before rendering the content of a <th> element.
        Protected Overrides Function RenderBeforeContent() As String
            ' Check the TagKey property. If its value is
            ' HtmlTextWriterTag.TH, check the value of the 
            ' SupportsBold property. If true, return the
            ' opening tag of a <b> element; otherwise, render
            ' the opening tag of a <font> element with a color
            ' attribute set to the hexadecimal value for red.
            If TagKey = HtmlTextWriterTag.Th Then
                If (SupportsBold) Then
                    Return "<b>"
                Else
                    Return "<font color=""FF0000"">"
                End If
            End If

            ' Check whether the element being rendered
            ' is an <H4> element. If it is, check the 
            ' value of the SupportsItalic property.
            ' If true, render the opening tag of the <i> element
            ' prior to the <H4> element's content; otherwise, 
            ' render the opening tag of a <font> element 
            ' with a color attribute set to the hexadecimal
            ' value for navy blue.
            If TagKey = HtmlTextWriterTag.H4 Then
                If (SupportsItalic) Then
                    Return "<i>"
                Else
                    Return "<font color=""000080"">"
                End If
            End If
            ' Call the base method.
            Return MyBase.RenderBeforeContent()
        End Function

        ' Override the RenderAfterContent method to close
        ' styles opened during the call to the RenderBeforeContent
        ' method.
        Protected Overrides Function RenderAfterContent() As String

            ' Check whether the element being rendered is a <th> element.
            ' If so, and the requesting device supports bold formatting,
            ' render the closing tag of the <b> element. If not,
            ' render the closing tag of the <font> element.
            If TagKey = HtmlTextWriterTag.Th Then
                If SupportsBold Then
                    Return "</b>"
                Else
                    Return "</font>"
                End If
            End If

            ' Check whether the element being rendered is an <H4>.
            ' element. If so, and the requesting device supports italic
            ' formatting, render the closing tag of the <i> element.
            ' If not, render the closing tag of the <font> element.
            If TagKey = HtmlTextWriterTag.H4 Then
                If (SupportsItalic) Then
                    Return "</i>"
                Else
                    Return "</font>"
                End If
            End If
            ' Call the base method.
            Return MyBase.RenderAfterContent()
        End Function

        ' Override the RenderBeforeTag method to render the
        ' opening tag of a <small> element to modify the text size of 
        ' any <a> elements that this writer encounters.
        Protected Overrides Function RenderBeforeTag() As String
            ' Check whether the element being rendered is an 
            ' <a> element. If so, render the opening tag
            ' of the <small> element; otherwise, call the base method.
            If TagKey = HtmlTextWriterTag.A Then
                Return "<small>"
            End If
            Return MyBase.RenderBeforeTag()
        End Function

        ' Override the RenderAfterTag method to render
        ' close any elements opened in the RenderBeforeTag
        ' method call.
        Protected Overrides Function RenderAfterTag() As String
            ' Check whether the element being rendered is an
            ' <a> element. If so, render the closing tag of the
            ' <small> element; otherwise, call the base method.
            If TagKey = HtmlTextWriterTag.A Then
                Return "</small>"
            End If
            Return MyBase.RenderAfterTag()
        End Function
    End Class
End Namespace

備註

Html32TextWriter 類別是 HtmlTextWriter 類別的替代方法。 它會將 HTML 4.0 樣式屬性轉換成相等的 HTML 3.2 標記和屬性。 它會使用 HTML 資料表標準化屬性的傳播,例如色彩和字型。 ASP.NET 藉由檢查 HttpBrowserCapabilities 類別的 TagWriter 屬性,自動將此類別用於 HTML 3.2 和舊版瀏覽器。 除非您建立以使用 HTML 3.2 標記之裝置為目標的自定義頁面或控件配接器,否則您不需要明確建立 Html32TextWriter 類別的實例。

如需自訂頁面和控件轉譯的詳細資訊,請參閱 逐步解說:開發和使用自定義網頁伺服器控制項

建構函式

Html32TextWriter(TextWriter)

初始化 Html32TextWriter 類別的新實例,這個實例會在要求瀏覽器需要行縮排時,使用 DefaultTabString 字段中指定的行縮排。

Html32TextWriter(TextWriter, String)

初始化使用指定行縮排之 Html32TextWriter 類別的新實例。

欄位

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 的字型資訊集合。

FormatProvider

取得控制項格式設定的物件。

(繼承來源 TextWriter)
Indent

取得或設定要縮排每個標記行開頭的定位點位置數目。

(繼承來源 HtmlTextWriter)
InnerWriter

取得或設定寫入標記項目內部內容的文字寫入器。

(繼承來源 HtmlTextWriter)
NewLine

取得或設定 HtmlTextWriter 物件所使用的行終止符字串。

(繼承來源 HtmlTextWriter)
ShouldPerformDivTableSubstitution

取得或設定布爾值,指出是否要將 Table 專案取代為 Div 專案,以減少轉譯 HTML 區塊所需的時間。

SupportsBold

取得或設定布爾值,指出要求裝置是否支援粗體 HTML 文字。 使用 SupportsBold 屬性,有條件地將粗體文字轉譯至 Html32TextWriter 輸出數據流。

SupportsItalic

取得或設定布爾值,指出要求裝置是否支援斜體 HTML 文字。 使用 SupportsItalic 屬性,有條件地將斜體文字轉譯至 Html32TextWriter 輸出數據流。

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)
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)

建立物件,其中包含產生用來與遠端物件通訊之 Proxy 所需的所有相關信息。

(繼承來源 MarshalByRefObject)
Dispose()

釋放 TextWriter 物件所使用的所有資源。

(繼承來源 TextWriter)
Dispose(Boolean)

釋放 TextWriter 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。

(繼承來源 TextWriter)
DisposeAsync()

以異步方式釋放 TextWriter 物件所使用的所有資源。

(繼承來源 TextWriter)
EncodeAttributeValue(HtmlTextWriterAttribute, String)

根據目前內容之 HttpRequest 物件的需求,編碼指定之標記屬性的值。

(繼承來源 HtmlTextWriter)
EncodeAttributeValue(String, Boolean)

根據目前內容之 HttpRequest 物件的需求,編碼指定之標記屬性的值。

(繼承來源 HtmlTextWriter)
EncodeUrl(String)

將指定 URL 中的空白轉換成字串 「%20」 ,以執行最少的 URL 編碼。

(繼承來源 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)

傳回與指定之 HtmlTextWriterTag 列舉值相關聯的 HTML 專案。

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)

判斷指定的標記屬性及其值是否可以轉譯至目前的標記專案。

(繼承來源 HtmlTextWriter)
OnStyleAttributeRender(String, String, HtmlTextWriterStyle)

判斷是否要將指定的 HTML 樣式屬性及其值寫入輸出數據流。

OnTagRender(String, HtmlTextWriterTag)

判斷是否要將指定的 HTML 專案寫入輸出數據流。

OutputTabs()

寫入一系列索引標籤標字串,代表標記字元行的縮排層級。

(繼承來源 HtmlTextWriter)
PopEndTag()

從轉譯的專案清單中移除最近儲存的標記專案。

(繼承來源 HtmlTextWriter)
PushEndTag(String)

儲存指定的標記專案,以供稍後在產生標記項目的結束標記時使用。

(繼承來源 HtmlTextWriter)
RenderAfterContent()

寫入 HTML 專案內容之後出現的任何文字或間距。

RenderAfterTag()

寫入 HTML 項目結尾標記之後所發生的任何間距或文字。

RenderBeforeContent()

寫入 HTML 元素中所含內容之前所顯示的任何定位間距或字型資訊。

RenderBeforeTag()

將 HTML 項目開頭標記之前發生的任何文字或定位間距寫入 HTML 3.2 輸出數據流。

RenderBeginTag(HtmlTextWriterTag)

將指定項目的開頭標記寫入 HTML 3.2 輸出數據流。

RenderBeginTag(String)

將指定標記項目的開頭標記寫入輸出數據流。

(繼承來源 HtmlTextWriter)
RenderEndTag()

將 HTML 項目的結束標記寫入至 Html32TextWriter 輸出數據流,以及與專案相關聯的任何字型資訊。

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
Write(Boolean)

將布爾值的文字表示寫入輸出數據流,以及任何暫止的定位間距。

(繼承來源 HtmlTextWriter)
Write(Char)

將 Unicode 字元的文字表示寫入輸出資料流,以及任何暫止的製表元間距。

(繼承來源 HtmlTextWriter)
Write(Char[])

將 Unicode 字元陣列的文字表示寫入輸出資料流,以及任何暫止的製表元間距。

(繼承來源 HtmlTextWriter)
Write(Char[], Int32, Int32)

將 Unicode 字元子陣列的文字表示寫入輸出資料流,以及任何暫止的製表符間距。

(繼承來源 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 /> 標記專案寫入輸出數據流。

(繼承來源 HtmlTextWriter)
WriteEncodedText(String)

編碼要求裝置的指定文字,然後將它寫入輸出數據流。

(繼承來源 HtmlTextWriter)
WriteEncodedUrl(String)

編碼指定的 URL,然後將它寫入輸出數據流。 URL 可能包含參數。

(繼承來源 HtmlTextWriter)
WriteEncodedUrlParameter(String)

編碼所要求裝置的指定 URL 參數,然後將它寫入輸出數據流。

(繼承來源 HtmlTextWriter)
WriteEndTag(String)

寫入指定標記專案的任何定位間距和結尾標記。

(繼承來源 HtmlTextWriter)
WriteFullBeginTag(String)

將指定之標記專案的任何定位間距和開頭標記寫入輸出數據流。

(繼承來源 HtmlTextWriter)
WriteLine()

將行終止符字串寫入輸出數據流。

(繼承來源 HtmlTextWriter)
WriteLine(Boolean)

將任何暫止的製表位和布爾值的文字表示寫入輸出數據流,後面接著行終止符字串。

(繼承來源 HtmlTextWriter)
WriteLine(Char)

將任何暫止的製表位和 Unicode 字元,後面接著行終止符字串寫入輸出數據流。

(繼承來源 HtmlTextWriter)
WriteLine(Char[])

將任何暫止的定位間距和 Unicode 字元陣列,後面接著行終止符字串寫入輸出數據流。

(繼承來源 HtmlTextWriter)
WriteLine(Char[], Int32, Int32)

將任何暫止的製表位和 Unicode 字元的子陣列,後面接著行終止符字串寫入輸出數據流。

(繼承來源 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)

明確介面實作

IDisposable.Dispose()

如需此成員的描述,請參閱 Dispose()

(繼承來源 TextWriter)

適用於

另請參閱