XhtmlTextWriter XhtmlTextWriter XhtmlTextWriter XhtmlTextWriter Class

定義

XHTML から派生した拡張ハイパーテキスト マークアップ言語 (XHTML) モジュールのすべてのバリエーションを含む XHTML 固有文字が、モバイル デバイス用の ASP.NET サーバー コントロールの出力ストリームに書き込まれます。Writes Extensible Hypertext Markup Language (XHTML)-specific characters, including all variations of XHTML modules that derive from XHTML, to the output stream for an ASP.NET server control for mobile devices. ASP.NET ページとサーバー コントロールにカスタム XHTML レンダリングを行う場合には XhtmlTextWriter クラスをオーバーライドします。Override the XhtmlTextWriter class to provide custom XHTML rendering for ASP.NET pages and server controls.

public ref class XhtmlTextWriter : System::Web::UI::HtmlTextWriter
public class XhtmlTextWriter : System.Web.UI.HtmlTextWriter
type XhtmlTextWriter = class
    inherit HtmlTextWriter
Public Class XhtmlTextWriter
Inherits HtmlTextWriter
継承

このセクションのコード例には、4 つの部分が含まれています。The code example in this section contains four parts. 最初の例では、派生クラスを作成する方法を示します。The first example demonstrates how to create a derived class. 2 番目のコード例では、カスタム コントロールを作成する方法を示します。The second code example demonstrates how to create a custom control. 3 番目のコード例では、カスタム コントロールを使用する方法を示します。The third code example demonstrates how to use the custom control. 4 番目のコード例では、カスタム コントロールを実行するために必要なコードを提供します。The fourth code example provides the code that is required to run the custom control.

次のコード例から派生したカスタム クラスを作成する方法を示します、XhtmlTextWriterクラス。The following code example demonstrates how to create a custom class that is derived from the XhtmlTextWriter class. これは、標準から直接的または間接的に継承するすべてのクラスの 2 つのコンス トラクターが、HtmlTextWriterクラス。It has two constructors, which is standard for all classes that inherit directly or indirectly from the HtmlTextWriter class. 最初のコンス トラクターは、TextWriterオブジェクトをパラメーターとして次の 2 つのパラメーター値を渡す、2 番目のコンス トラクターを呼び出す。The first constructor takes a TextWriter object as a parameter and calls the second constructor, passing the following two parameter values:

このコード例では、上書きする方法も示しています、OnAttributeRenderOnStyleAttributeRenderテキストをフィルター処理するメソッドのサイズし、それぞれのカラー スタイル、します。This code example also shows how to override the OnAttributeRender and OnStyleAttributeRender methods to filter for text size and color style, respectively. さらに、オーバーライド、BeginRenderEndRender前に、コントロールがレンダリング後に文字列テキストを記述するメソッド。Additionally, it overrides the BeginRender and EndRender methods to write a text string before and after a control has rendered.

using System;
using System.IO;
using System.Web;
using System.Security.Permissions;
using System.Web.UI;
using System.Web.UI.Adapters;
using System.Web.UI.WebControls.Adapters;

namespace Samples.AspNet.CS
{
    // Create a class that inherits from XhtmlTextWriter.
    [AspNetHostingPermission(SecurityAction.Demand, 
        Level=AspNetHostingPermissionLevel.Minimal)]
    [AspNetHostingPermission(SecurityAction.InheritanceDemand, 
        Level=AspNetHostingPermissionLevel.Minimal)] 
    public class CustomXhtmlTextWriter : XhtmlTextWriter
    {
        // Create two constructors, following 
        // the pattern for implementing a
        // TextWriter constructor.
        public CustomXhtmlTextWriter(TextWriter writer) : 
            this(writer, DefaultTabString)
        {
        }


        public CustomXhtmlTextWriter(TextWriter writer, string tabString) : 
            base(writer, tabString)
        {
        }


        // Override the OnAttributeRender method to 
        // allow this text writer to render only eight-point 
        // text size.
        protected override bool OnAttributeRender(string name, 
          string value, 
          HtmlTextWriterAttribute key) 
        {
            if (key == HtmlTextWriterAttribute.Size)
            {
                if (String.Compare(value, "8pt") == 0)
                {
                    return true;
                }
                else
                {
                   return false;
                } 
             }
             else
             {
                 return base.OnAttributeRender(name, value, key);
             }

         }
        
        // Override the OnStyleAttributeRender
        // method to prevent this text writer 
        // from rendering purple text.
        protected override bool OnStyleAttributeRender(string name, 
            string value, 
            HtmlTextWriterStyle key)
        {
            if (key == HtmlTextWriterStyle.Color)
            {
                if (String.Compare(value, "purple") == 0)
                {
                    return false;
                }
                else
                {
                    return true;
                }
            }
            else
            {
                return base.OnStyleAttributeRender(name, value, key);
            }        
        }  

        // Override the BeginRender method to write a
        // message and call the WriteBreak method
        // before a control is rendered.
        override public void BeginRender()
        {
           this.Write("A control is about to render.");
           this.WriteBreak();
        }
        
        // Override the EndRender method to
        // write a string immediately after 
        // a control has rendered. 
        override public void EndRender()
        {
           this.Write("A control just rendered.");
        }  
         
    }
}
Imports System
Imports System.IO
Imports System.Web
Imports System.Security.Permissions
Imports System.Web.UI
Imports System.Web.UI.Adapters
Imports System.Web.UI.WebControls.Adapters

Namespace Samples.AspNet.VB

    ' Create a class that inherits from XhtmlTextWriter.
    <AspNetHostingPermission(SecurityAction.Demand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    Public Class CustomXhtmlTextWriter
        Inherits XhtmlTextWriter

        ' Create two constructors, following 
        ' the pattern for implementing a
        ' TextWriter constructor.
        Public Sub New(writer As TextWriter)
          MyClass.New(writer, DefaultTabString)
        End Sub 'New


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


        ' Override the OnAttributeRender method to 
        ' allow this text writer to render only eight-point 
        ' text size.
        Overrides Protected Function OnAttributeRender(ByVal name As String, _
          ByVal value As String, _
          ByVal key As HtmlTextWriterAttribute _
        ) As Boolean
           If key = HtmlTextWriterAttribute.Size Then
              If String.Compare(value, "8pt") = 0 Then
                 Return True
              Else
                 Return False
              End If 
           Else
              Return MyBase.OnAttributeRender(name, value, key)
           End If
        End Function
        
        ' Override the OnStyleAttributeRender
        ' method to prevent this text writer 
        ' from rendering purple text.
        Overrides Protected Function OnStyleAttributeRender(ByVal name As String, _
          ByVal value As String, _
          ByVal key As HtmlTextWriterStyle _
        ) As Boolean
           If key = HtmlTextWriterStyle.Color Then
              If String.Compare(value, "purple") = 0 Then
                 Return False
              Else
                 Return True
              End If
           Else
              Return MyBase.OnStyleAttributeRender(name, value, key)        
           End If
        End Function  

        ' Override the BeginRender method to write a
        ' message and call the WriteBreak method
        ' before a control is rendered.
        Overrides Public Sub BeginRender()
           Me.Write("A control is about to render.")
           Me.WriteBreak()
        End Sub
        
        ' Override the EndRender method to
        ' write a string immediately after 
        ' a control has rendered. 
        Overrides Public Sub EndRender()
           Me.Write("A control just rendered.")
        End Sub  
         
    End Class
End Namespace

次のコード例は、カスタムを作成する方法を示しますLabelという名前のコントロールTestLabelという名前のカスタム アダプターとXhtmlTestLabelAdapterXHTML とコントロールの内容を表示します。The following code example demonstrates how to create a custom Label control named TestLabel and a custom adapter named XhtmlTestLabelAdapter that renders the content of the control as XHTML.

using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.Adapters;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.Adapters;

namespace AspNet.Samples
{
	// Create a simple class that inherits
    // from the Label class.
	public class TestLabel : Label
	{
		private String _textValue;

		// Override the Text property.
		public override string Text
		{
			get
			{
				return (string)ViewState["Text"];
			}
			set
			{
				ViewState["Text"] = value;
			}
		}
	}
	public class XhtmlTestLabelAdapter : WebControlAdapter
	{
		// Create a control property that accesses the
		// methods and properties of the control.
		protected TestLabel Control
		{
			get
			{
				return (TestLabel)base.Control;
			}
		}

		protected override void Render(HtmlTextWriter writer)
		{
			// Create an instance of the XhtmlTextWriter class,
			// named w, and cast the HtmlTextWriter passed 
			// in the writer parameter to w.
			XhtmlTextWriter w = new XhtmlTextWriter(writer);

			// Create a string variable, named value, to hold
			// the control's Text property value.
			String value = Control.Text;

			
            // Create a Boolean variable, named attTest,
            // to test whether the Style attribute is 
            // valid in the page that the control is
            // rendered to.
            Boolean attTest = w.IsValidFormAttribute("style");

            // Check whether attTest is true or false.
            // If true, a style is applied to the XHTML
            // content. If false, no style is applied.
			if (attTest)
				w.EnterStyle(Control.ControlStyle);

			// Write the Text property value of the control,
            // a <br> element, and a string. Consider encoding the value using WriteEncodedText.
            w.Write(value);
            w.WriteBreak();
            w.Write("This control conditionally rendered its styles for XHTML.");

            // Check whether attTest is true or false.
            // If true, the XHTML style is closed.
            // If false, nothing is rendered.
            if (attTest)
                w.ExitStyle(Control.ControlStyle);
		}

	}

}
Imports System
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.Adapters
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.Adapters

Namespace AspNet.Samples
    ' Create a simple class that inherits
    ' from the Label class.
    Public Class TestLabel
      Inherits Label

      Private textValue As String
      
      ' Override the Text property.
      Overrides Public Property Text As String
         Get
                Return CStr(ViewState("Text"))
         End Get
         
         Set
                ViewState("Text") = Value
         End Set
        End Property

    End Class
    ' Create a class to render the custom Label's
    ' content to XHTML devices.
    Public Class XhtmlTestLabelAdapter
         Inherits WebControlAdapter

   
      ' Create a Control property that accesses the 
      ' methods and properties of the control.
      Protected Shadows ReadOnly Property Control() As TestLabel
         Get
            Return CType(MyBase.Control, TestLabel)
         End Get
      End Property
   
        ' Override the Render method.
        Protected Overrides Sub Render(ByVal writer As HtmlTextWriter)

            ' Create an instance of the XhtmlTextWriter class, 
            ' named w, and cast the HtmlTextWriter passed 
            ' in the writer parameter to w.
            Dim w As XhtmlTextWriter = New XhtmlTextWriter(writer)

            ' Create a string variable, named value, to hold
            ' the control's Text property value.
            Dim value As String = Control.Text

            ' Create a Boolean variable, named attTest,
            ' to test whether the Style attribute is 
            ' valid in the page that the control is
            ' rendered to.
            Dim attTest As Boolean = w.IsValidFormAttribute("style")

            ' Check whether attTest is true or false.
            ' If true, a style is applied to the XHTML
            ' content. If false, no style is applied.
            If (attTest = True) Then
                w.EnterStyle(Control.ControlStyle)
            End If

            ' Write the Text property value of the control,
            ' a <br> element, and a string. Consider encoding the value using WriteEncodedText.
            w.Write(value)
            w.WriteBreak()
            w.Write("This control conditionally rendered its styles for XHTML.")

            ' Check whether attTest is true or false.
            ' If true, the XHTML style is closed.
            ' If false, nothing is rendered.
            If (attTest = True) Then
                w.ExitStyle(Control.ControlStyle)
            End If

        End Sub 'Render

    End Class
End Namespace

次のコード例は、カスタム コントロールを使用する方法を示しますTestLabelで ASP.NET Web ページ。The following code example demonstrates how to use the custom control TestLabel on an ASP.NET Web page.

<%@ Page Language="C#" %>
<%@ Import Namespace="AspNet.Samples" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

  protected void Page_Load(object sender, EventArgs e)
  {
    TestLabel tl = new TestLabel();
    tl.ID = "TestLabel1";
    PlaceHolder1.Controls.Add(tl);

  }
</script>


<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>XHtmlTextWriter Example</title>
</head>
<body>
    <form id="form1" runat="server" >
    <div>
      <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>    
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB"   %>
<%@ Import Namespace="AspNet.Samples" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)

    Dim tl As TestLabel = New TestLabel()
    tl.ID = "TestLabel1"
    PlaceHolder1.Controls.Add(tl)
    
  End Sub
  
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>XHtmlTextWriter Example</title>
</head>
<body>
    <form id="form1" runat="server" >
    <div>
      <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>    
    </div>
    </form>
</body>
</html>

前のコード例では、カスタム コントロールを使用するには、次を追加<controlAdapters>に 2 つのファイルのいずれかの要素。To use the custom control in the preceding code example, add the following <controlAdapters> element to one of two files. 特定のブラウザーのサブディレクトリに適切なコンピューター全体のファイルに .NET Framework 構成ディレクトリのサブフォルダーとして追加することができます。You can add it to the appropriate machine-wide file in the subdirectory for a specific browser, as a subfolder of the .NET Framework configuration directory. また、Web アプリケーションのルート下の App_Browsers ディレクトリ内のカスタムのブラウザー ファイルに追加できます。Alternatively, you can add it to a custom browser file in the App_Browsers directory under the Web application root.

<controlAdapters>  
   <adapter controlType="AspNet.Samples.TestLabel"  
   adapterType="AspNet.Samples.XhtmlTestLabelAdapter" />  
</controlAdapters>  

注釈

XHTML は、HTML 4.1 は、複数のデバイス タイプに適している Web サイトを作成するために基づく、XML 対応のマークアップ言語です。XHTML is an XML-compliant markup language, based on HTML 4.1, which allows you to create Web sites that are suitable for multiple device types. HTML によって、さまざまな書式とスタイルのオプションと軽減マークアップ タグのあいまいさのマークアップ言語を生成する XML 要素の厳密なガイドラインと使いやすさをマージします。It merges the ease of use provided by HTML with the strict element guidelines provided by XML to produce a markup language with a wide range of format and style options, and with reduced markup tag ambiguity. XhtmlTextWriterクラスは、ASP.NET サーバー コントロールの使用をクライアントに XHTML コンテンツを表示するときに書式設定機能を提供します。The XhtmlTextWriter class provides formatting capabilities that ASP.NET server controls use when rendering XHTML content to clients. 使用することができます、 SetDocType XHTML の種類のテキスト ライターのレンダリングを指定します。You can use the SetDocType method to specify which type of XHTML the text writer renders. サポートされているドキュメントの種類が定義されている、XhtmlMobileDocType列挙体。Supported document types are defined in the XhtmlMobileDocType enumeration.

XhtmlTextWriterクラスが 2 つの要素の属性のセットを表示します。The XhtmlTextWriter class renders two sets of attributes for elements. 1 つのセットで参照されるよう、共通の属性のコレクションである、CommonAttributesプロパティ。One set is a collection of common attributes, as referenced in the CommonAttributes property. 2 番目のセットで参照されるよう、要素固有属性のコレクションである、ElementSpecificAttributesプロパティ。The second set is a collection of element-specific attributes, as referenced in the ElementSpecificAttributes property. 要素と表示されるスタイルの詳細については、XHTML のモジュール化仕様を参照してください、 World Wide Web Consortium (W3C) の Web サイトします。For more information on the elements and styles that are rendered, see the XHTML modularization specification at the World Wide Web Consortium (W3C) Web site.

メンバーを使用することができます、XhtmlTextWriterクラスと派生クラスをカスタム XHTML で使用するカスタム テキスト ライターを作成するページ アダプターまたはアダプターのクラス。You can use the members of the XhtmlTextWriter class and any derived classes to create custom text writers to use in custom XHTML page adapters or class adapters. 標準の動作をオーバーライドする派生クラスを作成することも、XhtmlTextWriterクラス。You can also create derived classes that override the standard behavior of the XhtmlTextWriter class.

既定では、HTML 4.0 をサポートするブラウザーを使用するときに ASP.NET ページとコントロール マークアップを表示する、XHTML 1.1 標準と互換性があります。By default, when you are working with browsers that support HTML 4.0, ASP.NET pages and controls render markup that is compatible with the XHTML 1.1 standard. 詳細については、次を参照してください。 XHTML 標準では、Visual Studio および ASP.NETします。For more information, see XHTML Standards in Visual Studio and ASP.NET.

HtmlTextWriter XHTML マークアップがレンダリングされないを具体的には ASP.NET を構成しない限り、XHTML を出力します。The HtmlTextWriter outputs XHTML unless you configure ASP.NET specifically to not render XHTML markup. 詳細については、次を参照してくださいNIB:。方法: XHTML レンダリングを ASP.NET Web サイトで構成します。For more information, see NIB: How to: Configure XHTML Rendering in ASP.NET Web Sites.

コンストラクター

XhtmlTextWriter(TextWriter) XhtmlTextWriter(TextWriter) XhtmlTextWriter(TextWriter) XhtmlTextWriter(TextWriter)

XhtmlTextWriter フィールドに指定されている行インデントを使用する、DefaultTabString クラスの新しいインスタンスを初期化します。Initializes a new instance of the XhtmlTextWriter class that uses the line indentation that is specified in the DefaultTabString field. 既定の行インデントを変更しない場合に XhtmlTextWriter(TextWriter) コンストラクターを使用します。Use the XhtmlTextWriter(TextWriter) constructor if you do not want to change the default line indentation.

XhtmlTextWriter(TextWriter, String) XhtmlTextWriter(TextWriter, String) XhtmlTextWriter(TextWriter, String) XhtmlTextWriter(TextWriter, String)

指定した行インデントを使用して XhtmlTextWriter クラスの新しいインスタンスを初期化します。Initializes a new instance of the XhtmlTextWriter class with the specified line indentation.

プロパティ

CommonAttributes CommonAttributes CommonAttributes CommonAttributes

Hashtable オブジェクトに対するマークアップ タグの共通属性を格納している XhtmlTextWriter オブジェクトを取得します。Gets a Hashtable object containing common attributes of the markup tags for the XhtmlTextWriter object.

ElementSpecificAttributes ElementSpecificAttributes ElementSpecificAttributes ElementSpecificAttributes

要素固有属性を格納している Hashtable オブジェクトを取得します。Gets a Hashtable object containing element-specific attributes.

Encoding Encoding Encoding Encoding

HtmlTextWriter オブジェクトがページにコンテンツを書き込むために使用するエンコーディングを取得します。Gets the encoding that the HtmlTextWriter object uses to write content to the page.

(Inherited from HtmlTextWriter)
FormatProvider FormatProvider FormatProvider FormatProvider

書式を制御するオブジェクトを取得します。Gets an object that controls formatting.

(Inherited from TextWriter)
Indent Indent Indent Indent

マークアップの各行の開始位置のインデントを設定するタブ位置の数を取得または設定します。Gets or sets the number of tab positions to indent the beginning of each line of markup.

(Inherited from HtmlTextWriter)
InnerWriter InnerWriter InnerWriter InnerWriter

マークアップ要素の内部コンテンツを書き込むテキスト ライターを取得または設定します。Gets or sets the text writer that writes the inner content of the markup element.

(Inherited from HtmlTextWriter)
NewLine NewLine NewLine NewLine

HtmlTextWriter オブジェクトで使用される行終端文字列を取得または設定します。Gets or sets the line terminator string used by the HtmlTextWriter object.

(Inherited from HtmlTextWriter)
SuppressCommonAttributes SuppressCommonAttributes SuppressCommonAttributes SuppressCommonAttributes

Hashtable 属性が出力されない要素の CommonAttributes オブジェクトを取得します。Gets a Hashtable object of elements for which CommonAttributes attributes are suppressed.

TagKey TagKey TagKey TagKey

指定したマークアップ要素の HtmlTextWriterTag 値を取得または設定します。Gets or sets the HtmlTextWriterTag value for the specified markup element.

(Inherited from HtmlTextWriter)
TagName TagName TagName TagName

レンダリングされるマークアップ要素のタグ名を取得または設定します。Gets or sets the tag name of the markup element being rendered.

(Inherited from HtmlTextWriter)

メソッド

AddAttribute(HtmlTextWriterAttribute, String) AddAttribute(HtmlTextWriterAttribute, String) AddAttribute(HtmlTextWriterAttribute, String) AddAttribute(HtmlTextWriterAttribute, String)

HtmlTextWriter オブジェクトが後続の RenderBeginTag メソッドの呼び出しで作成する要素の開始タグに、マークアップ属性および属性値を追加します。Adds the markup attribute and the attribute value to the opening tag of the element that the HtmlTextWriter object creates with a subsequent call to the RenderBeginTag method.

(Inherited from HtmlTextWriter)
AddAttribute(HtmlTextWriterAttribute, String, Boolean) AddAttribute(HtmlTextWriterAttribute, String, Boolean) AddAttribute(HtmlTextWriterAttribute, String, Boolean) AddAttribute(HtmlTextWriterAttribute, String, Boolean)

オプションのエンコーディングを使用して、HtmlTextWriter オブジェクトが後続の RenderBeginTag メソッドの呼び出しで作成する要素の開始タグに、マークアップ属性および属性値を追加します。Adds the markup attribute and the attribute value to the opening tag of the element that the HtmlTextWriter object creates with a subsequent call to the RenderBeginTag method, with optional encoding.

(Inherited from HtmlTextWriter)
AddAttribute(String, String) AddAttribute(String, String) AddAttribute(String, String) AddAttribute(String, String)

HtmlTextWriter オブジェクトが後続の RenderBeginTag メソッドの呼び出しで作成する要素の開始タグに、指定されたマークアップ属性および値を追加します。Adds the specified markup attribute and value to the opening tag of the element that the HtmlTextWriter object creates with a subsequent call to the RenderBeginTag method.

(Inherited from HtmlTextWriter)
AddAttribute(String, String, Boolean) AddAttribute(String, String, Boolean) AddAttribute(String, String, Boolean) AddAttribute(String, String, Boolean)

オプションのエンコーディングを使用して、HtmlTextWriter オブジェクトが後続の RenderBeginTag メソッドの呼び出しで作成する要素の開始タグに、指定されたマークアップ属性および値を追加します。Adds the specified markup attribute and value to the opening tag of the element that the HtmlTextWriter object creates with a subsequent call to the RenderBeginTag method, with optional encoding.

(Inherited from HtmlTextWriter)
AddAttribute(String, String, HtmlTextWriterAttribute) AddAttribute(String, String, HtmlTextWriterAttribute) AddAttribute(String, String, HtmlTextWriterAttribute) AddAttribute(String, String, HtmlTextWriterAttribute)

HtmlTextWriter オブジェクトが後続の RenderBeginTag メソッドの呼び出しで作成する要素の開始タグに、HtmlTextWriterAttribute 列挙値と共に、指定されたマークアップ属性および値を追加します。Adds the specified markup attribute and value, along with an HtmlTextWriterAttribute enumeration value, to the opening tag of the element that the HtmlTextWriter object creates with a subsequent call to the RenderBeginTag method.

(Inherited from HtmlTextWriter)
AddRecognizedAttribute(String, String) AddRecognizedAttribute(String, String) AddRecognizedAttribute(String, String) AddRecognizedAttribute(String, String)

属性を XHTML 要素に追加します。Adds an attribute to an XHTML element. XhtmlTextWriter オブジェクトに対する要素固有属性のコレクションは、ElementSpecificAttributes プロパティによって参照されます。The collection of element-specific attributes for the XhtmlTextWriter object is referenced by the ElementSpecificAttributes property.

AddStyleAttribute(HtmlTextWriterStyle, String) AddStyleAttribute(HtmlTextWriterStyle, String) AddStyleAttribute(HtmlTextWriterStyle, String) AddStyleAttribute(HtmlTextWriterStyle, String)

後続の RenderBeginTag メソッドの呼び出しで作成される開始マークアップ タグに、指定された HtmlTextWriterStyle 値および属性値に関連付けられたマークアップ スタイル属性を追加します。Adds the markup style attribute associated with the specified HtmlTextWriterStyle value and the attribute value to the opening markup tag created by a subsequent call to the RenderBeginTag method.

(Inherited from HtmlTextWriter)
AddStyleAttribute(String, String) AddStyleAttribute(String, String) AddStyleAttribute(String, String) AddStyleAttribute(String, String)

後続の RenderBeginTag メソッドの呼び出しで作成される開始タグに、指定されたマークアップ スタイル属性および属性値を追加します。Adds the specified markup style attribute and the attribute value to the opening markup tag created by a subsequent call to the RenderBeginTag method.

(Inherited from HtmlTextWriter)
AddStyleAttribute(String, String, HtmlTextWriterStyle) AddStyleAttribute(String, String, HtmlTextWriterStyle) AddStyleAttribute(String, String, HtmlTextWriterStyle) AddStyleAttribute(String, String, HtmlTextWriterStyle)

後続の RenderBeginTag メソッドの呼び出しで作成される開始マークアップ タグに、HtmlTextWriterStyle 列挙値と共に、指定されたマークアップ スタイル属性および属性値を追加します。Adds the specified markup style attribute and the attribute value, along with an HtmlTextWriterStyle enumeration value, to the opening markup tag created by a subsequent call to the RenderBeginTag method.

(Inherited from HtmlTextWriter)
BeginRender() BeginRender() BeginRender() BeginRender()

HtmlTextWriter オブジェクトまたは派生クラスのオブジェクトに、コントロールが出力されようとしていることを通知します。Notifies an HtmlTextWriter object, or an object of a derived class, that a control is about to be rendered.

(Inherited from HtmlTextWriter)
Close() Close() Close() Close()

HtmlTextWriter オブジェクトを閉じ、関連付けられているシステム リソースを解放します。Closes the HtmlTextWriter object and releases any system resources associated with it.

(Inherited from HtmlTextWriter)
CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

この TextWriter オブジェクトによって使用されているすべてのリソースを解放します。Releases all resources used by the TextWriter object.

(Inherited from TextWriter)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

TextWriter によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。Releases the unmanaged resources used by the TextWriter and optionally releases the managed resources.

(Inherited from TextWriter)
DisposeAsync() DisposeAsync() DisposeAsync() DisposeAsync() Inherited from TextWriter
EncodeAttributeValue(HtmlTextWriterAttribute, String) EncodeAttributeValue(HtmlTextWriterAttribute, String) EncodeAttributeValue(HtmlTextWriterAttribute, String) EncodeAttributeValue(HtmlTextWriterAttribute, String)

現在のコンテキストの HttpRequest オブジェクトの要件に基づいて、指定したマークアップ属性の値をエンコードします。Encodes the value of the specified markup attribute based on the requirements of the HttpRequest object of the current context.

(Inherited from HtmlTextWriter)
EncodeAttributeValue(String, Boolean) EncodeAttributeValue(String, Boolean) EncodeAttributeValue(String, Boolean) EncodeAttributeValue(String, Boolean)

現在のコンテキストの HttpRequest オブジェクトの要件に基づいて、指定したマークアップ属性の値をエンコードします。Encodes the value of the specified markup attribute based on the requirements of the HttpRequest object of the current context.

(Inherited from HtmlTextWriter)
EncodeUrl(String) EncodeUrl(String) EncodeUrl(String) EncodeUrl(String)

指定した URL 内の空白文字列を "%20" に変換して、最小限の URL エンコーディングを実行します。Performs minimal URL encoding by converting spaces in the specified URL to the string "%20".

(Inherited from HtmlTextWriter)
EndRender() EndRender() EndRender() EndRender()

HtmlTextWriter オブジェクトまたは派生クラスのオブジェクトに、コントロールのレンダリングが完了したことを通知します。Notifies an HtmlTextWriter object, or an object of a derived class, that a control has finished rendering. このメソッドを使用して、BeginRender() メソッドで開かれたすべてのマークアップ要素を閉じることができます。You can use this method to close any markup elements opened in the BeginRender() method.

(Inherited from HtmlTextWriter)
EnterStyle(Style) EnterStyle(Style) EnterStyle(Style) EnterStyle(Style)

指定されたスタイルのレイアウトと文字書式を実装するための属性を含む <span> 要素の開始タグを書き込みます。Writes the opening tag of a <span> element that contains attributes that implement the layout and character formatting of the specified style.

(Inherited from HtmlTextWriter)
EnterStyle(Style, HtmlTextWriterTag) EnterStyle(Style, HtmlTextWriterTag) EnterStyle(Style, HtmlTextWriterTag) EnterStyle(Style, HtmlTextWriterTag)

指定されたスタイルのレイアウトと文字書式を実装するための属性を含むマークアップ要素の開始タグを書き込みます。Writes the opening tag of a markup element that contains attributes that implement the layout and character formatting of the specified style.

(Inherited from HtmlTextWriter)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
ExitStyle(Style) ExitStyle(Style) ExitStyle(Style) ExitStyle(Style)

指定したレイアウトと文字書式を終了する <span> 要素の終了タグを書き込みます。Writes the closing tag of a <span> element to end the specified layout and character formatting.

(Inherited from HtmlTextWriter)
ExitStyle(Style, HtmlTextWriterTag) ExitStyle(Style, HtmlTextWriterTag) ExitStyle(Style, HtmlTextWriterTag) ExitStyle(Style, HtmlTextWriterTag)

指定されたマークアップ要素の終了タグを書き込んで、指定されたレイアウトと文字書式を終了します。Writes the closing tag of the specified markup element to end the specified layout and character formatting.

(Inherited from HtmlTextWriter)
FilterAttributes() FilterAttributes() FilterAttributes() FilterAttributes()

ページまたは Web サーバー コントロールのすべてのプロパティで、すべてのマークアップとスタイル属性を削除します。Removes all the markup and style attributes on all properties of the page or Web server control.

(Inherited from HtmlTextWriter)
Flush() Flush() Flush() Flush()

現在の HtmlTextWriter オブジェクトのすべてのバッファーをクリアし、バッファー内のすべてのデータを出力ストリームに書き込みます。Clears all buffers for the current HtmlTextWriter object and causes any buffered data to be written to the output stream.

(Inherited from HtmlTextWriter)
FlushAsync() FlushAsync() FlushAsync() FlushAsync()

現在のライターのすべてのバッファーを非同期にクリアし、バッファー内のデータを基になるデバイスに書き込みます。Asynchronously clears all buffers for the current writer and causes any buffered data to be written to the underlying device.

(Inherited from TextWriter)
GetAttributeKey(String) GetAttributeKey(String) GetAttributeKey(String) GetAttributeKey(String)

指定した属性に対応する HtmlTextWriterAttribute 列挙値を取得します。Obtains the corresponding HtmlTextWriterAttribute enumeration value for the specified attribute.

(Inherited from HtmlTextWriter)
GetAttributeName(HtmlTextWriterAttribute) GetAttributeName(HtmlTextWriterAttribute) GetAttributeName(HtmlTextWriterAttribute) GetAttributeName(HtmlTextWriterAttribute)

指定した HtmlTextWriterAttribute 値に関連付けられたマークアップ属性の名前を取得します。Obtains the name of the markup attribute associated with the specified HtmlTextWriterAttribute value.

(Inherited from HtmlTextWriter)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetStyleKey(String) GetStyleKey(String) GetStyleKey(String) GetStyleKey(String)

指定したスタイルの HtmlTextWriterStyle 列挙値を取得します。Obtains the HtmlTextWriterStyle enumeration value for the specified style.

(Inherited from HtmlTextWriter)
GetStyleName(HtmlTextWriterStyle) GetStyleName(HtmlTextWriterStyle) GetStyleName(HtmlTextWriterStyle) GetStyleName(HtmlTextWriterStyle)

指定した HtmlTextWriterStyle 列挙値に関連付けられたマークアップ スタイル属性名を取得します。Obtains the markup style attribute name associated with the specified HtmlTextWriterStyle enumeration value.

(Inherited from HtmlTextWriter)
GetTagKey(String) GetTagKey(String) GetTagKey(String) GetTagKey(String)

指定したマークアップ要素に関連付けられた HtmlTextWriterTag 列挙値を取得します。Obtains the HtmlTextWriterTag enumeration value associated with the specified markup element.

(Inherited from HtmlTextWriter)
GetTagName(HtmlTextWriterTag) GetTagName(HtmlTextWriterTag) GetTagName(HtmlTextWriterTag) GetTagName(HtmlTextWriterTag)

指定した HtmlTextWriterTag 列挙値に関連付けられたマークアップ要素を取得します。Obtains the markup element associated with the specified HtmlTextWriterTag enumeration value.

(Inherited from HtmlTextWriter)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
IsAttributeDefined(HtmlTextWriterAttribute) IsAttributeDefined(HtmlTextWriterAttribute) IsAttributeDefined(HtmlTextWriterAttribute) IsAttributeDefined(HtmlTextWriterAttribute)

RenderBeginTag メソッドの次回の呼び出し中に、指定したマークアップ属性とその値をレンダリングするかどうかを決定します。Determines whether the specified markup attribute and its value are rendered during the next call to the RenderBeginTag method.

(Inherited from HtmlTextWriter)
IsAttributeDefined(HtmlTextWriterAttribute, String) IsAttributeDefined(HtmlTextWriterAttribute, String) IsAttributeDefined(HtmlTextWriterAttribute, String) IsAttributeDefined(HtmlTextWriterAttribute, String)

RenderBeginTag メソッドの次回の呼び出し中に、指定したマークアップ属性とその値をレンダリングするかどうかを決定します。Determines whether the specified markup attribute and its value are rendered during the next call to the RenderBeginTag method.

(Inherited from HtmlTextWriter)
IsStyleAttributeDefined(HtmlTextWriterStyle) IsStyleAttributeDefined(HtmlTextWriterStyle) IsStyleAttributeDefined(HtmlTextWriterStyle) IsStyleAttributeDefined(HtmlTextWriterStyle)

RenderBeginTag メソッドの次回の呼び出し中に、指定したマークアップ スタイル属性をレンダリングするかどうかを決定します。Determines whether the specified markup style attribute is rendered during the next call to the RenderBeginTag method.

(Inherited from HtmlTextWriter)
IsStyleAttributeDefined(HtmlTextWriterStyle, String) IsStyleAttributeDefined(HtmlTextWriterStyle, String) IsStyleAttributeDefined(HtmlTextWriterStyle, String) IsStyleAttributeDefined(HtmlTextWriterStyle, String)

RenderBeginTag メソッドの次回の呼び出し中に、指定したマークアップ スタイル属性とその値をレンダリングするかどうかを決定します。Determines whether the specified markup style attribute and its value are rendered during the next call to the RenderBeginTag method.

(Inherited from HtmlTextWriter)
IsValidFormAttribute(String) IsValidFormAttribute(String) IsValidFormAttribute(String) IsValidFormAttribute(String)

XHTML 属性をチェックして、<form> 要素の開始タグにその XHTML 属性をレンダリングできるかどうかを確認します。Checks an XHTML attribute to ensure that it can be rendered in the opening tag of a <form> element.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
OnAttributeRender(String, String, HtmlTextWriterAttribute) OnAttributeRender(String, String, HtmlTextWriterAttribute) OnAttributeRender(String, String, HtmlTextWriterAttribute) OnAttributeRender(String, String, HtmlTextWriterAttribute)

指定した XHTML 属性とその値を現在のマークアップ要素に出力できるかどうかを決定します。Determines whether the specified XHTML attribute and its value can be rendered to the current markup element.

OnStyleAttributeRender(String, String, HtmlTextWriterStyle) OnStyleAttributeRender(String, String, HtmlTextWriterStyle) OnStyleAttributeRender(String, String, HtmlTextWriterStyle) OnStyleAttributeRender(String, String, HtmlTextWriterStyle)

指定した XHTML スタイル属性とその値を現在のマークアップ要素に出力できるかどうかを決定します。Determines whether the specified XHTML style attribute and its value can be rendered to the current markup element.

OnTagRender(String, HtmlTextWriterTag) OnTagRender(String, HtmlTextWriterTag) OnTagRender(String, HtmlTextWriterTag) OnTagRender(String, HtmlTextWriterTag)

指定したマークアップ要素を要求側のページにレンダリングするかどうかを決定します。Determines whether the specified markup element will be rendered to the requesting page.

(Inherited from HtmlTextWriter)
OutputTabs() OutputTabs() OutputTabs() OutputTabs()

マークアップ文字の行のインデント レベルを表す一連のタブ文字列を書き込みます。Writes a series of tab strings that represent the indentation level for a line of markup characters.

(Inherited from HtmlTextWriter)
PopEndTag() PopEndTag() PopEndTag() PopEndTag()

レンダリングする要素のリストから、最近保存したマークアップ要素を削除します。Removes the most recently saved markup element from the list of rendered elements.

(Inherited from HtmlTextWriter)
PushEndTag(String) PushEndTag(String) PushEndTag(String) PushEndTag(String)

マークアップ要素の終了タグを生成するときに、後で使用できるように、指定されたマークアップ要素を保存します。Saves the specified markup element for later use when generating the end tag for a markup element.

(Inherited from HtmlTextWriter)
RemoveRecognizedAttribute(String, String) RemoveRecognizedAttribute(String, String) RemoveRecognizedAttribute(String, String) RemoveRecognizedAttribute(String, String)

要素の ElementSpecificAttributes コレクションから属性を削除します。Removes an attribute from the ElementSpecificAttributes collection of an element.

RenderAfterContent() RenderAfterContent() RenderAfterContent() RenderAfterContent()

マークアップ要素のコンテンツの後および終了タグの前に出現するテキストまたは空白文字をマークアップの出力ストリームに書き込みます。Writes any text or spacing that occurs after the content and before the closing tag of the markup element to the markup output stream.

(Inherited from HtmlTextWriter)
RenderAfterTag() RenderAfterTag() RenderAfterTag() RenderAfterTag()

マークアップ要素の終了タグの後に出現する空白文字またはテキストを書き込みます。Writes any spacing or text that occurs after the closing tag for a markup element.

(Inherited from HtmlTextWriter)
RenderBeforeContent() RenderBeforeContent() RenderBeforeContent() RenderBeforeContent()

マークアップ要素のコンテンツの前および開始タグの後にテキストまたは空白文字を書き込みます。Writes any text or spacing before the content and after the opening tag of a markup element.

(Inherited from HtmlTextWriter)
RenderBeforeTag() RenderBeforeTag() RenderBeforeTag() RenderBeforeTag()

マークアップ要素の開始タグの前に出現するテキストまたは空白文字を書き込みます。Writes any text or spacing that occurs before the opening tag of a markup element.

(Inherited from HtmlTextWriter)
RenderBeginTag(HtmlTextWriterTag) RenderBeginTag(HtmlTextWriterTag) RenderBeginTag(HtmlTextWriterTag) RenderBeginTag(HtmlTextWriterTag)

指定した HtmlTextWriterTag 列挙値に関連付けられたマークアップ要素の開始タグを出力ストリームに書き込みます。Writes the opening tag of the markup element associated with the specified HtmlTextWriterTag enumeration value to the output stream.

(Inherited from HtmlTextWriter)
RenderBeginTag(String) RenderBeginTag(String) RenderBeginTag(String) RenderBeginTag(String)

指定したマークアップ要素の開始タグを出力ストリームに書き込みます。Writes the opening tag of the specified markup element to the output stream.

(Inherited from HtmlTextWriter)
RenderEndTag() RenderEndTag() RenderEndTag() RenderEndTag()

マークアップ要素の終了タグを出力ストリームに書き込みます。Writes the end tag of a markup element to the output stream.

(Inherited from HtmlTextWriter)
SetDocType(XhtmlMobileDocType) SetDocType(XhtmlMobileDocType) SetDocType(XhtmlMobileDocType) SetDocType(XhtmlMobileDocType)

テキスト ライターがページまたはコントロールにレンダリングする XHTML ドキュメント タイプを指定します。Specifies the XHTML document type for the text writer to render to the page or control.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
Write(Boolean) Write(Boolean) Write(Boolean) Write(Boolean)

保留中のタブ空白文字と共に、ブール値のテキスト形式を出力ストリームに書き込みます。Writes the text representation of a Boolean value to the output stream, along with any pending tab spacing.

(Inherited from HtmlTextWriter)
Write(Char) Write(Char) Write(Char) Write(Char)

保留中のタブ空白文字と共に、Unicode 文字のテキスト形式を出力ストリームに書き込みます。Writes the text representation of a Unicode character to the output stream, along with any pending tab spacing.

(Inherited from HtmlTextWriter)
Write(Char[]) Write(Char[]) Write(Char[]) Write(Char[])

保留中のタブ空白文字と共に、Unicode 文字の配列のテキスト形式を出力ストリームに書き込みます。Writes the text representation of an array of Unicode characters to the output stream, along with any pending tab spacing.

(Inherited from HtmlTextWriter)
Write(Char[], Int32, Int32) Write(Char[], Int32, Int32) Write(Char[], Int32, Int32) Write(Char[], Int32, Int32)

保留中のタブ空白文字と共に、Unicode 文字の部分配列のテキスト形式を出力ストリームに書き込みます。Writes the text representation of a subarray of Unicode characters to the output stream, along with any pending tab spacing.

(Inherited from HtmlTextWriter)
Write(Decimal) Write(Decimal) Write(Decimal) Write(Decimal)

10 進値のテキスト形式をテキスト文字列またはストリームに書き込みます。Writes the text representation of a decimal value to the text string or stream.

(Inherited from TextWriter)
Write(Double) Write(Double) Write(Double) Write(Double)

保留中のタブ空白文字と共に、倍精度浮動小数点数のテキスト形式を出力ストリームに書き込みます。Writes the text representation of a double-precision floating-point number to the output stream, along with any pending tab spacing.

(Inherited from HtmlTextWriter)
Write(Int32) Write(Int32) Write(Int32) Write(Int32)

保留中のタブ空白文字と共に、32 バイトの符号付き整数のテキスト形式を出力ストリームに書き込みます。Writes the text representation of a 32-byte signed integer to the output stream, along with any pending tab spacing.

(Inherited from HtmlTextWriter)
Write(Int64) Write(Int64) Write(Int64) Write(Int64)

保留中のタブ空白文字と共に、64 バイトの符号付き整数のテキスト形式を出力ストリームに書き込みます。Writes the text representation of a 64-byte signed integer to the output stream, along with any pending tab spacing.

(Inherited from HtmlTextWriter)
Write(Object) Write(Object) Write(Object) Write(Object)

保留中のタブ空白文字と共に、オブジェクトのテキスト形式を出力ストリームに書き込みます。Writes the text representation of an object to the output stream, along with any pending tab spacing.

(Inherited from HtmlTextWriter)
Write(ReadOnlySpan<Char>) Write(ReadOnlySpan<Char>) Write(ReadOnlySpan<Char>) Write(ReadOnlySpan<Char>) Inherited from TextWriter
Write(Single) Write(Single) Write(Single) Write(Single)

保留中のタブ空白文字と共に、単精度浮動小数点数のテキスト形式を出力ストリームに書き込みます。Writes the text representation of a single-precision floating-point number to the output stream, along with any pending tab spacing.

(Inherited from HtmlTextWriter)
Write(String) Write(String) Write(String) Write(String)

保留中のタブ空白文字と共に、指定した文字列を出力ストリームに書き込みます。Writes the specified string to the output stream, along with any pending tab spacing.

(Inherited from HtmlTextWriter)
Write(String, Object) Write(String, Object) Write(String, Object) Write(String, Object)

保留中のタブ空白文字と共に、Format(String, Object) メソッドと同じセマンティクスを使用して、タブ文字列と書式設定された文字列を出力ストリームに書き込みます。Writes a tab string and a formatted string to the output stream, using the same semantics as the Format(String, Object) method, along with any pending tab spacing.

(Inherited from HtmlTextWriter)
Write(String, Object, Object) Write(String, Object, Object) Write(String, Object, Object) Write(String, Object, Object)

保留中のタブ空白文字と共に、2 つのオブジェクトのテキスト形式を格納する書式設定された文字列を出力ストリームに書き込みます。Writes a formatted string that contains the text representation of two objects to the output stream, along with any pending tab spacing. このメソッドは Format(String, Object, Object) メソッドと同じセマンティクスを使用します。This method uses the same semantics as the Format(String, Object, Object) method.

(Inherited from HtmlTextWriter)
Write(String, Object, Object, Object) Write(String, Object, Object, Object) Write(String, Object, Object, Object) Write(String, Object, Object, Object)

Format(String, Object, Object, Object) メソッドと同じセマンティクスを使用して、書式設定された文字列をテキスト文字列またはストリームに書き込みます。Writes a formatted string to the text string or stream, using the same semantics as the Format(String, Object, Object, Object) method.

(Inherited from TextWriter)
Write(String, Object[]) Write(String, Object[]) Write(String, Object[]) Write(String, Object[])

保留中のタブ空白文字と共に、オブジェクト配列のテキスト形式を格納する書式設定された文字列を出力ストリームに書き込みます。Writes a formatted string that contains the text representation of an object array to the output stream, along with any pending tab spacing. このメソッドは Format(String, Object[]) メソッドと同じセマンティクスを使用します。This method uses the same semantics as the Format(String, Object[]) method.

(Inherited from HtmlTextWriter)
Write(StringBuilder) Write(StringBuilder) Write(StringBuilder) Write(StringBuilder) Inherited from TextWriter
Write(UInt32) Write(UInt32) Write(UInt32) Write(UInt32)

4 バイト符号なし整数のテキスト形式をテキスト文字列またはストリームに書き込みます。Writes the text representation of a 4-byte unsigned integer to the text string or stream.

(Inherited from TextWriter)
Write(UInt64) Write(UInt64) Write(UInt64) Write(UInt64)

8 バイト符号なし整数のテキスト形式をテキスト文字列またはストリームに書き込みます。Writes the text representation of an 8-byte unsigned integer to the text string or stream.

(Inherited from TextWriter)
WriteAsync(Char) WriteAsync(Char) WriteAsync(Char) WriteAsync(Char)

文字をテキスト文字列またはストリームに非同期的に書き込みます。Writes a character to the text string or stream asynchronously.

(Inherited from TextWriter)
WriteAsync(Char[]) WriteAsync(Char[]) WriteAsync(Char[]) WriteAsync(Char[])

文字配列をテキスト文字列またはストリームに非同期的に書き込みます。Writes a character array to the text string or stream asynchronously.

(Inherited from TextWriter)
WriteAsync(Char[], Int32, Int32) WriteAsync(Char[], Int32, Int32) WriteAsync(Char[], Int32, Int32) WriteAsync(Char[], Int32, Int32)

文字の部分配列をテキスト文字列またはストリームに非同期的に書き込みます。Writes a subarray of characters to the text string or stream asynchronously.

(Inherited from TextWriter)
WriteAsync(ReadOnlyMemory<Char>, CancellationToken) WriteAsync(ReadOnlyMemory<Char>, CancellationToken) WriteAsync(ReadOnlyMemory<Char>, CancellationToken) WriteAsync(ReadOnlyMemory<Char>, CancellationToken) Inherited from TextWriter
WriteAsync(String) WriteAsync(String) WriteAsync(String) WriteAsync(String)

文字列をテキスト文字列またはストリームに非同期的に書き込みます。Writes a string to the text string or stream asynchronously.

(Inherited from TextWriter)
WriteAsync(StringBuilder, CancellationToken) WriteAsync(StringBuilder, CancellationToken) WriteAsync(StringBuilder, CancellationToken) WriteAsync(StringBuilder, CancellationToken) Inherited from TextWriter
WriteAttribute(String, String) WriteAttribute(String, String) WriteAttribute(String, String) WriteAttribute(String, String)

指定したマークアップ属性と値を出力ストリームに書き込みます。Writes the specified markup attribute and value to the output stream.

(Inherited from HtmlTextWriter)
WriteAttribute(String, String, Boolean) WriteAttribute(String, String, Boolean) WriteAttribute(String, String, Boolean) WriteAttribute(String, String, Boolean)

指定されたマークアップ属性と値を出力ストリームに書き込みます。また、指定されている場合は、エンコードされた値も書き込みます。Writes the specified markup attribute and value to the output stream, and, if specified, writes the value encoded.

(Inherited from HtmlTextWriter)
WriteBeginTag(String) WriteBeginTag(String) WriteBeginTag(String) WriteBeginTag(String)

タブ空白文字と指定したマークアップ要素の開始タグを出力ストリームに書き込みます。Writes any tab spacing and the opening tag of the specified markup element to the output stream.

(Inherited from HtmlTextWriter)
WriteBreak() WriteBreak() WriteBreak() WriteBreak()

<br/> 要素を XHTML 出力ストリームに書き込みます。Writes a <br/> element to the XHTML output stream.

WriteEncodedText(String) WriteEncodedText(String) WriteEncodedText(String) WriteEncodedText(String)

要求元のデバイスで指定したテキストをエンコードし、それを出力ストリームに書き込みます。Encodes the specified text for the requesting device, and then writes it to the output stream.

(Inherited from HtmlTextWriter)
WriteEncodedUrl(String) WriteEncodedUrl(String) WriteEncodedUrl(String) WriteEncodedUrl(String)

指定された URL をエンコードしてから、出力ストリームに書き込みます。Encodes the specified URL, and then writes it to the output stream. URL には、パラメーターを含めることができます。The URL might include parameters.

(Inherited from HtmlTextWriter)
WriteEncodedUrlParameter(String) WriteEncodedUrlParameter(String) WriteEncodedUrlParameter(String) WriteEncodedUrlParameter(String)

指定した URL パラメーターを要求側のデバイスに合わせてエンコードし、それを出力ストリームに書き込みます。Encodes the specified URL parameter for the requesting device, and then writes it to the output stream.

(Inherited from HtmlTextWriter)
WriteEndTag(String) WriteEndTag(String) WriteEndTag(String) WriteEndTag(String)

タブ空白文字と指定したマークアップ要素の終了タグを書き込みます。Writes any tab spacing and the closing tag of the specified markup element.

(Inherited from HtmlTextWriter)
WriteFullBeginTag(String) WriteFullBeginTag(String) WriteFullBeginTag(String) WriteFullBeginTag(String)

タブ空白文字と指定したマークアップ要素の開始タグを出力ストリームに書き込みます。Writes any tab spacing and the opening tag of the specified markup element to the output stream.

(Inherited from HtmlTextWriter)
WriteLine() WriteLine() WriteLine() WriteLine()

行終端文字列を出力ストリームに書き込みます。Writes a line terminator string to the output stream.

(Inherited from HtmlTextWriter)
WriteLine(Boolean) WriteLine(Boolean) WriteLine(Boolean) WriteLine(Boolean)

保留中のタブ空白文字とブール値のテキスト形式を出力ストリームに書き込み、続けて行終端文字列を書き込みます。Writes any pending tab spacing and the text representation of a Boolean value, followed by a line terminator string, to the output stream.

(Inherited from HtmlTextWriter)
WriteLine(Char) WriteLine(Char) WriteLine(Char) WriteLine(Char)

保留中のタブ空白文字と Unicode 文字を出力ストリームに書き込み、続けて行終端文字列を書き込みます。Writes any pending tab spacing and a Unicode character, followed by a line terminator string, to the output stream.

(Inherited from HtmlTextWriter)
WriteLine(Char[]) WriteLine(Char[]) WriteLine(Char[]) WriteLine(Char[])

保留中のタブ空白文字と Unicode 文字の配列を出力ストリームに書き込み、続けて行終端文字列を書き込みます。Writes any pending tab spacing and an array of Unicode characters, followed by a line terminator string, to the output stream.

(Inherited from HtmlTextWriter)
WriteLine(Char[], Int32, Int32) WriteLine(Char[], Int32, Int32) WriteLine(Char[], Int32, Int32) WriteLine(Char[], Int32, Int32)

保留中のタブ空白文字と Unicode 文字の部分配列を出力ストリームに書き込み、続けて行終端文字列を書き込みます。Writes any pending tab spacing and a subarray of Unicode characters, followed by a line terminator string, to the output stream.

(Inherited from HtmlTextWriter)
WriteLine(Decimal) WriteLine(Decimal) WriteLine(Decimal) WriteLine(Decimal)

10 進値のテキスト形式をテキスト文字列またはストリームに書き込み、続けて行終端記号を書き込みます。Writes the text representation of a decimal value followed by a line terminator to the text string or stream.

(Inherited from TextWriter)
WriteLine(Double) WriteLine(Double) WriteLine(Double) WriteLine(Double)

保留中のタブ空白文字と倍精度浮動小数点数のテキスト形式を出力ストリームに書き込み、続けて行終端文字列を書き込みます。Writes any pending tab spacing and the text representation of a double-precision floating-point number, followed by a line terminator string, to the output stream.

(Inherited from HtmlTextWriter)
WriteLine(Int32) WriteLine(Int32) WriteLine(Int32) WriteLine(Int32)

指定したタブ文字列と 32 バイトの符号付き整数のテキスト形式を出力ストリームに書き込み、続けて行終端文字列を書き込みます。Writes any pending tab spacing and the text representation of a 32-byte signed integer, followed by a line terminator string, to the output stream.

(Inherited from HtmlTextWriter)
WriteLine(Int64) WriteLine(Int64) WriteLine(Int64) WriteLine(Int64)

指定したタブ文字列と 64 バイトの符号付き整数のテキスト形式を出力ストリームに書き込み、続けて行終端文字列を書き込みます。Writes any pending tab spacing and the text representation of a 64-byte signed integer, followed by a line terminator string, to the output stream.

(Inherited from HtmlTextWriter)
WriteLine(Object) WriteLine(Object) WriteLine(Object) WriteLine(Object)

保留中のタブ空白文字とオブジェクトのテキスト形式を出力ストリームに書き込み、続けて行終端文字列を書き込みます。Writes any pending tab spacing and the text representation of an object, followed by a line terminator string, to the output stream.

(Inherited from HtmlTextWriter)
WriteLine(ReadOnlySpan<Char>) WriteLine(ReadOnlySpan<Char>) WriteLine(ReadOnlySpan<Char>) WriteLine(ReadOnlySpan<Char>) Inherited from TextWriter
WriteLine(Single) WriteLine(Single) WriteLine(Single) WriteLine(Single)

保留中のタブ空白文字と単精度浮動小数点数のテキスト形式を出力ストリームに書き込み、続けて行終端文字列を書き込みます。Writes any pending tab spacing and the text representation of a single-precision floating-point number, followed by a line terminator string, to the output stream.

(Inherited from HtmlTextWriter)
WriteLine(String) WriteLine(String) WriteLine(String) WriteLine(String)

保留中のタブ空白文字とテキスト文字列を出力ストリームに書き込み、続けて行終端文字列を書き込みます。Writes any pending tab spacing and a text string, followed by a line terminator string, to the output stream.

(Inherited from HtmlTextWriter)
WriteLine(String, Object) WriteLine(String, Object) WriteLine(String, Object) WriteLine(String, Object)

保留中のタブ空白文字とオブジェクトのテキスト形式を格納する書式設定された文字列を出力ストリームに書き込み、続けて行終端文字列を書き込みます。Writes any pending tab spacing and a formatted string containing the text representation of an object, followed by a line terminator string, to the output stream.

(Inherited from HtmlTextWriter)
WriteLine(String, Object, Object) WriteLine(String, Object, Object) WriteLine(String, Object, Object) WriteLine(String, Object, Object)

保留中のタブ空白文字と 2 つのオブジェクトのテキスト形式を格納する書式設定された文字列を出力ストリームに書き込み、続けて行終端文字列を書き込みます。Writes any pending tab spacing and a formatted string that contains the text representation of two objects, followed by a line terminator string, to the output stream.

(Inherited from HtmlTextWriter)
WriteLine(String, Object, Object, Object) WriteLine(String, Object, Object, Object) WriteLine(String, Object, Object, Object) WriteLine(String, Object, Object, Object)

Format(String, Object) と同じセマンティクスを使用して、書式設定された文字列と改行を書き込みます。Writes out a formatted string and a new line, using the same semantics as Format(String, Object).

(Inherited from TextWriter)
WriteLine(String, Object[]) WriteLine(String, Object[]) WriteLine(String, Object[]) WriteLine(String, Object[])

保留中のタブ空白文字とオブジェクト配列のテキスト形式を格納する書式設定された文字列を出力ストリームに書き込み、続けて行終端文字列を書き込みます。Writes any pending tab spacing and a formatted string that contains the text representation of an object array, followed by a line terminator string, to the output stream.

(Inherited from HtmlTextWriter)
WriteLine(StringBuilder) WriteLine(StringBuilder) WriteLine(StringBuilder) WriteLine(StringBuilder) Inherited from TextWriter
WriteLine(UInt32) WriteLine(UInt32) WriteLine(UInt32) WriteLine(UInt32)

指定したタブ文字列と 4 バイトの符号なし整数のテキスト形式を出力ストリームに書き込み、続けて行終端文字列を書き込みます。Writes any pending tab spacing and the text representation of a 4-byte unsigned integer, followed by a line terminator string, to the output stream.

(Inherited from HtmlTextWriter)
WriteLine(UInt64) WriteLine(UInt64) WriteLine(UInt64) WriteLine(UInt64)

8 バイト符号なし整数のテキスト形式をテキスト文字列またはストリームに書き込み、続けて行終端記号を書き込みます。Writes the text representation of an 8-byte unsigned integer followed by a line terminator to the text string or stream.

(Inherited from TextWriter)
WriteLineAsync() WriteLineAsync() WriteLineAsync() WriteLineAsync()

行終端記号をテキスト文字列またはストリームに非同期的に書き込みます。Writes a line terminator asynchronously to the text string or stream.

(Inherited from TextWriter)
WriteLineAsync(Char) WriteLineAsync(Char) WriteLineAsync(Char) WriteLineAsync(Char)

文字をテキスト文字列またはストリームに非同期的に書き込み、続けて行終端記号を書き込みます。Writes a character followed by a line terminator asynchronously to the text string or stream.

(Inherited from TextWriter)
WriteLineAsync(Char[]) WriteLineAsync(Char[]) WriteLineAsync(Char[]) WriteLineAsync(Char[])

文字の配列をテキスト文字列またはストリームに非同期的に書き込み、続けて行終端記号を書き込みます。Writes an array of characters followed by a line terminator asynchronously to the text string or stream.

(Inherited from TextWriter)
WriteLineAsync(Char[], Int32, Int32) WriteLineAsync(Char[], Int32, Int32) WriteLineAsync(Char[], Int32, Int32) WriteLineAsync(Char[], Int32, Int32)

文字の部分配列をテキスト文字列またはストリームに非同期的に書き込み、続けて行終端記号を書き込みます。Writes a subarray of characters followed by a line terminator asynchronously to the text string or stream.

(Inherited from TextWriter)
WriteLineAsync(ReadOnlyMemory<Char>, CancellationToken) WriteLineAsync(ReadOnlyMemory<Char>, CancellationToken) WriteLineAsync(ReadOnlyMemory<Char>, CancellationToken) WriteLineAsync(ReadOnlyMemory<Char>, CancellationToken) Inherited from TextWriter
WriteLineAsync(String) WriteLineAsync(String) WriteLineAsync(String) WriteLineAsync(String)

文字列をテキスト文字列またはストリームに非同期的に書き込み、続けて行終端記号を書き込みます。Writes a string followed by a line terminator asynchronously to the text string or stream.

(Inherited from TextWriter)
WriteLineAsync(StringBuilder, CancellationToken) WriteLineAsync(StringBuilder, CancellationToken) WriteLineAsync(StringBuilder, CancellationToken) WriteLineAsync(StringBuilder, CancellationToken) Inherited from TextWriter
WriteLineNoTabs(String) WriteLineNoTabs(String) WriteLineNoTabs(String) WriteLineNoTabs(String)

文字列を出力ストリームに書き込み、続けて行終端文字列を書き込みます。Writes a string, followed by a line terminator string, to the output stream. このメソッドは、指定されたタブ空白文字を無視します。This method ignores any specified tab spacing.

(Inherited from HtmlTextWriter)
WriteStyleAttribute(String, String) WriteStyleAttribute(String, String) WriteStyleAttribute(String, String) WriteStyleAttribute(String, String)

指定したスタイル属性を出力ストリームに書き込みます。Writes the specified style attribute to the output stream.

(Inherited from HtmlTextWriter)
WriteStyleAttribute(String, String, Boolean) WriteStyleAttribute(String, String, Boolean) WriteStyleAttribute(String, String, Boolean) WriteStyleAttribute(String, String, Boolean)

指定したスタイル属性と値を出力ストリームに書き込み、さらに指定されている場合は値をエンコードします。Writes the specified style attribute and value to the output stream, and encodes the value, if specified.

(Inherited from HtmlTextWriter)
WriteUrlEncodedString(String, Boolean) WriteUrlEncodedString(String, Boolean) WriteUrlEncodedString(String, Boolean) WriteUrlEncodedString(String, Boolean)

指定された文字列を書き込んで、URL の要件に従ってエンコードします。Writes the specified string, encoding it according to URL requirements.

(Inherited from HtmlTextWriter)

フィールド

CoreNewLine CoreNewLine CoreNewLine CoreNewLine

この TextWriter で使用する改行文字を格納します。Stores the newline characters used for this TextWriter.

(Inherited from TextWriter)
DefaultTabString DefaultTabString DefaultTabString DefaultTabString

単一のタブ文字を表します。Represents a single tab character.

(Inherited from HtmlTextWriter)
DoubleQuoteChar DoubleQuoteChar DoubleQuoteChar DoubleQuoteChar

引用符 (") を表します。Represents the quotation mark (") character.

(Inherited from HtmlTextWriter)
EndTagLeftChars EndTagLeftChars EndTagLeftChars EndTagLeftChars

マークアップ要素の終了タグの左山かっことスラッシュ記号 (</) を表します。Represents the left angle bracket and slash mark (</) of the closing tag of a markup element.

(Inherited from HtmlTextWriter)
EqualsChar EqualsChar EqualsChar EqualsChar

等号 (=) を表します。Represents the equal sign (=).

(Inherited from HtmlTextWriter)
EqualsDoubleQuoteString EqualsDoubleQuoteString EqualsDoubleQuoteString EqualsDoubleQuoteString

文字列 (=") の等号 (=) と二重引用符文字 (") の両方を表します。Represents an equal sign (=) and a double quotation mark (") together in a string (=").

(Inherited from HtmlTextWriter)
SelfClosingChars SelfClosingChars SelfClosingChars SelfClosingChars

マークアップ タグの空白文字と自己終了スラッシュ記号 (/) を表します。Represents a space and the self-closing slash mark (/) of a markup tag.

(Inherited from HtmlTextWriter)
SelfClosingTagEnd SelfClosingTagEnd SelfClosingTagEnd SelfClosingTagEnd

自己終了マークアップ要素の終了スラッシュ記号と右山かっこ (/>) を表します。Represents the closing slash mark and right angle bracket (/>) of a self-closing markup element.

(Inherited from HtmlTextWriter)
SemicolonChar SemicolonChar SemicolonChar SemicolonChar

セミコロン (;) を表します。Represents the semicolon (;).

(Inherited from HtmlTextWriter)
SingleQuoteChar SingleQuoteChar SingleQuoteChar SingleQuoteChar

アポストロフィ (') を表します。Represents an apostrophe (').

(Inherited from HtmlTextWriter)
SlashChar SlashChar SlashChar SlashChar

スラッシュ記号 (/) を表します。Represents the slash mark (/).

(Inherited from HtmlTextWriter)
SpaceChar SpaceChar SpaceChar SpaceChar

空白文字 ( ) を表します。Represents a space ( ) character.

(Inherited from HtmlTextWriter)
StyleEqualsChar StyleEqualsChar StyleEqualsChar StyleEqualsChar

スタイル属性を値に等しく設定するために使用するスタイル イコール (:) 文字を表します。Represents the style equals (:) character used to set style attributes equal to values.

(Inherited from HtmlTextWriter)
TagLeftChar TagLeftChar TagLeftChar TagLeftChar

マークアップ タグの開始山かっこ (<) を表します。Represents the opening angle bracket (<) of a markup tag.

(Inherited from HtmlTextWriter)
TagRightChar TagRightChar TagRightChar TagRightChar

マークアップ タグの終了山かっこ (>) を表します。Represents the closing angle bracket (>) of a markup tag.

(Inherited from HtmlTextWriter)

明示的なインターフェイスの実装

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

このメンバーの説明については、Dispose() のトピックを参照してください。For a description of this member, see Dispose().

(Inherited from TextWriter)

適用対象

こちらもご覧ください