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 초기화합니다.
추가 정보
적용 대상
.NET