XhtmlTextWriter Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase XhtmlTextWriter.
Sobrecargas
XhtmlTextWriter(TextWriter) |
Inicializa una nueva instancia de la clase XhtmlTextWriter que utiliza la sangría de línea especificada en el campo DefaultTabString. Utilice el constructor XhtmlTextWriter(TextWriter) si no desea cambiar la sangría de línea predeterminada. |
XhtmlTextWriter(TextWriter, String) |
Inicializa una nueva instancia de la clase XhtmlTextWriter con la sangría de línea especificada. |
XhtmlTextWriter(TextWriter)
Inicializa una nueva instancia de la clase XhtmlTextWriter que utiliza la sangría de línea especificada en el campo DefaultTabString. Utilice el constructor XhtmlTextWriter(TextWriter) si no desea cambiar la sangría de línea predeterminada.
public:
XhtmlTextWriter(System::IO::TextWriter ^ writer);
public XhtmlTextWriter (System.IO.TextWriter writer);
new System.Web.UI.XhtmlTextWriter : System.IO.TextWriter -> System.Web.UI.XhtmlTextWriter
Public Sub New (writer As TextWriter)
Parámetros
- writer
- TextWriter
Instancia de TextWriter que representa el contenido XHTML.
Ejemplos
En el ejemplo de código siguiente se muestra cómo crear los dos constructores, que es estándar para todas las clases que se derivan directa o indirectamente de la HtmlTextWriter clase , para una clase personalizada derivada de la XhtmlTextWriter clase .
// 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)
{
}
' 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
Public Sub New(writer As TextWriter, tabString As String)
MyBase.New(writer, tabString)
End Sub
Comentarios
El XhtmlTextWriter constructor que toma un TextWriter objeto como parámetro llama al segundo constructor, pasando dos valores de parámetro:
Instancia de TextWriter.
Valor de cadena especificado en el DefaultTabString campo , que define el espaciado de tabulación que usa el escritor de texto XHTML.
Se aplica a
XhtmlTextWriter(TextWriter, String)
Inicializa una nueva instancia de la clase XhtmlTextWriter con la sangría de línea especificada.
public:
XhtmlTextWriter(System::IO::TextWriter ^ writer, System::String ^ tabString);
public XhtmlTextWriter (System.IO.TextWriter writer, string tabString);
new System.Web.UI.XhtmlTextWriter : System.IO.TextWriter * string -> System.Web.UI.XhtmlTextWriter
Public Sub New (writer As TextWriter, tabString As String)
Parámetros
- writer
- TextWriter
Instancia de TextWriter que representa el contenido XHTML.
- tabString
- String
Cadena que se debe usar para representar la sangría de una línea.
Ejemplos
En el ejemplo de código siguiente se muestra cómo crear los dos constructores, que es estándar para todas las clases que se derivan directa o indirectamente de la HtmlTextWriter clase , para una clase personalizada derivada de la XhtmlTextWriter clase .
// 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)
{
}
' 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
Public Sub New(writer As TextWriter, tabString As String)
MyBase.New(writer, tabString)
End Sub