HtmlTextWriter 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
HtmlTextWriter 클래스의 새 인스턴스를 초기화합니다.
오버로드
| HtmlTextWriter(TextWriter) |
기본 탭 문자열을 사용하는 HtmlTextWriter 클래스의 새 인스턴스를 초기화합니다. |
| HtmlTextWriter(TextWriter, String) |
지정된 탭 문자열 문자를 사용하여 HtmlTextWriter 클래스의 새 인스턴스를 초기화합니다. |
HtmlTextWriter(TextWriter)
기본 탭 문자열을 사용하는 HtmlTextWriter 클래스의 새 인스턴스를 초기화합니다.
public:
HtmlTextWriter(System::IO::TextWriter ^ writer);
public HtmlTextWriter (System.IO.TextWriter writer);
new System.Web.UI.HtmlTextWriter : System.IO.TextWriter -> System.Web.UI.HtmlTextWriter
Public Sub New (writer As TextWriter)
매개 변수
- writer
- TextWriter
태그 내용을 렌더링하는 TextWriter입니다.
예제
다음 코드 예제에서는 라는 사용자 지정 HtmlTextWriter 개체StyledLabelHtmlWriter를 HtmlTextWriter(TextWriter) 만드는 생성자를 사용 하는 방법을 보여 줍니다.
MyPage 클래스에서 파생된 사용자 지정 클래스가 클라이언트 브라우저에서 Page 요청되면 클래스를 StyledLabelHtmlWriter 사용하여 해당 콘텐츠를 출력 스트림에 렌더링합니다.
// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the StyledLabelHtmlWriter class to render its content.
public ref class MyPage: public Page
{
protected:
virtual HtmlTextWriter^ CreateHtmlTextWriter( TextWriter^ writer ) override
{
return gcnew HtmlStyledLabelWriter( writer );
}
};
// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the HtmlStyledLabelWriter class to render its content.
[AspNetHostingPermission(SecurityAction.Demand,
Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
Level = AspNetHostingPermissionLevel.Minimal)]
public class MyPage : Page
{
protected override HtmlTextWriter CreateHtmlTextWriter(TextWriter writer)
{
return new HtmlStyledLabelWriter(writer);
}
}
' A custom class that overrides the CreateHtmlTextWriter method.
' This page uses the StyledLabelHtmlWriter to render its content.
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Class MyPage
Inherits Page
Protected Overrides Function CreateHtmlTextWriter(ByVal writer As TextWriter) As HtmlTextWriter
Return New HtmlStyledLabelWriter(writer)
End Function 'CreateHtmlTextWriter
End Class
설명
HtmlTextWriter 선 들 HtmlTextWriter(TextWriter) 여쓰기가 필요한 경우 생성자의 오버로드는 상수를 사용합니다DefaultTabString. 오버로드를 HtmlTextWriter(TextWriter, String) 호출하여 새 instance 초기화합니다.
추가 정보
적용 대상
HtmlTextWriter(TextWriter, String)
지정된 탭 문자열 문자를 사용하여 HtmlTextWriter 클래스의 새 인스턴스를 초기화합니다.
public:
HtmlTextWriter(System::IO::TextWriter ^ writer, System::String ^ tabString);
public HtmlTextWriter (System.IO.TextWriter writer, string tabString);
new System.Web.UI.HtmlTextWriter : System.IO.TextWriter * string -> System.Web.UI.HtmlTextWriter
Public Sub New (writer As TextWriter, tabString As String)
매개 변수
- writer
- TextWriter
태그 내용을 렌더링하는 TextWriter입니다.
- tabString
- String
줄 들여쓰기를 렌더링하는 데 사용할 문자열입니다.
예제
다음 코드 예제에서는 라는 사용자 지정 HtmlTextWriter 개체StyledLabelHtmlWriter를 HtmlTextWriter(TextWriter) 만드는 생성자를 사용 하는 방법을 보여 줍니다.
MyPage 클래스에서 파생된 사용자 지정 클래스가 클라이언트 브라우저에서 Page 요청되면 클래스를 StyledLabelHtmlWriter 사용하여 해당 콘텐츠를 출력 스트림에 렌더링합니다.
// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the StyledLabelHtmlWriter class to render its content.
public ref class MyPage: public Page
{
protected:
virtual HtmlTextWriter^ CreateHtmlTextWriter( TextWriter^ writer ) override
{
return gcnew HtmlStyledLabelWriter( writer );
}
};
// A custom class that overrides its CreateHtmlTextWriter method.
// This page uses the HtmlStyledLabelWriter class to render its content.
[AspNetHostingPermission(SecurityAction.Demand,
Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
Level = AspNetHostingPermissionLevel.Minimal)]
public class MyPage : Page
{
protected override HtmlTextWriter CreateHtmlTextWriter(TextWriter writer)
{
return new HtmlStyledLabelWriter(writer);
}
}
' A custom class that overrides the CreateHtmlTextWriter method.
' This page uses the StyledLabelHtmlWriter to render its content.
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Class MyPage
Inherits Page
Protected Overrides Function CreateHtmlTextWriter(ByVal writer As TextWriter) As HtmlTextWriter
Return New HtmlStyledLabelWriter(writer)
End Function 'CreateHtmlTextWriter
End Class
설명
HtmlTextWriter 생성자의 오버로드는 HtmlTextWriter(TextWriter, String) 줄 들여쓰기가 필요할 때 를 사용합니다tabString. 기본 생성자를 호출 TextWriter.TextWriter(IFormatProvider) 하여 새 instance 초기화합니다.