XhtmlTextWriter Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe XhtmlTextWriter.
Surcharges
| Nom | Description |
|---|---|
| XhtmlTextWriter(TextWriter) |
Initialise une nouvelle instance de la XhtmlTextWriter classe qui utilise la mise en retrait de ligne spécifiée dans le DefaultTabString champ. Utilisez le XhtmlTextWriter(TextWriter) constructeur si vous ne souhaitez pas modifier la mise en retrait de ligne par défaut. |
| XhtmlTextWriter(TextWriter, String) |
Initialise une nouvelle instance de la XhtmlTextWriter classe avec la mise en retrait de ligne spécifiée. |
XhtmlTextWriter(TextWriter)
Initialise une nouvelle instance de la XhtmlTextWriter classe qui utilise la mise en retrait de ligne spécifiée dans le DefaultTabString champ. Utilisez le XhtmlTextWriter(TextWriter) constructeur si vous ne souhaitez pas modifier la mise en retrait de ligne par défaut.
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)
Paramètres
- writer
- TextWriter
Instance TextWriter qui affiche le contenu XHTML.
Exemples
L’exemple de code suivant montre comment créer les deux constructeurs, qui est standard pour toutes les classes qui dérivent directement ou indirectement de la HtmlTextWriter classe, pour une classe personnalisée dérivée de la XhtmlTextWriter classe.
// 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
Remarques
Le XhtmlTextWriter constructeur qui prend un TextWriter objet en tant que paramètre appelle le deuxième constructeur, en passant deux valeurs de paramètre :
Instance TextWriter.
Valeur de chaîne spécifiée dans le DefaultTabString champ, qui définit l’espacement de tabulation utilisé par l’enregistreur de texte XHTML.
S’applique à
XhtmlTextWriter(TextWriter, String)
Initialise une nouvelle instance de la XhtmlTextWriter classe avec la mise en retrait de ligne spécifiée.
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)
Paramètres
- writer
- TextWriter
Instance TextWriter qui affiche le contenu XHTML.
- tabString
- String
Chaîne utilisée pour afficher une mise en retrait de ligne.
Exemples
L’exemple de code suivant montre comment créer les deux constructeurs, qui est standard pour toutes les classes qui dérivent directement ou indirectement de la HtmlTextWriter classe, pour une classe personnalisée dérivée de la XhtmlTextWriter classe.
// 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