XStreamingElement.ToString Méthode
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.
Retourne le code XML pour cet élément de diffusion en continu, en désactivant éventuellement la mise en forme.
Surcharges
ToString() |
Retourne le code XML mis en forme (en retrait) pour cet élément de diffusion en continu. |
ToString(SaveOptions) |
Retourne le code XML pour cet élément de diffusion en continu, en désactivant éventuellement la mise en forme. |
Remarques
Notez que lors du débogage d’un programme qui utilise XStreamingElement, l’affichage de la valeur d’un objet entraîne l’appel de sa ToString méthode. Cela entraîne la sérialisation du code XML. Si la sémantique de votre requête d’élément de streaming est telle que l’élément de streaming ne peut être diffusé qu’une seule fois, cela peut entraîner un comportement indésirable dans votre expérience de débogage.
ToString()
- Source:
- XStreamingElement.cs
- Source:
- XStreamingElement.cs
- Source:
- XStreamingElement.cs
Retourne le code XML mis en forme (en retrait) pour cet élément de diffusion en continu.
public:
override System::String ^ ToString();
public override string ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String
Retours
String contenant le code XML mis en retrait.
Exemples
L’exemple suivant montre deux utilisations de ToString. La première utilisation conserve l’espace blanc. Le second sérialise le XStreamingElement avec mise en forme.
XElement srcTree = new XElement("Root",
new XElement("Child", 1),
new XElement("Child", 2),
new XElement("Child", 3),
new XElement("Child", 4),
new XElement("Child", 5)
);
XStreamingElement dstTree = new XStreamingElement("NewRoot",
from el in srcTree.Elements()
where (int)el == 3
select new XElement("DifferentChild", (int)el)
);
Console.WriteLine(dstTree.ToString(SaveOptions.DisableFormatting));
Console.WriteLine("------");
Console.WriteLine(dstTree.ToString());
Dim srcTree As XElement = _
<Root>
<Child>1</Child>
<Child>2</Child>
<Child>3</Child>
<Child>4</Child>
<Child>5</Child>
</Root>
Dim dstTree As XStreamingElement = New XStreamingElement("NewRoot", _
From el In srcTree.Elements() _
Where el.Value = 3 _
Select <DifferentChild><%= el.Value %></DifferentChild> _
)
Console.WriteLine(dstTree.ToString(SaveOptions.DisableFormatting))
Console.WriteLine("------")
Console.WriteLine(dstTree.ToString())
Cet exemple produit la sortie suivante :
<NewRoot><DifferentChild>3</DifferentChild></NewRoot>
------
<NewRoot>
<DifferentChild>3</DifferentChild>
</NewRoot>
Remarques
Notez que lors du débogage d’un programme qui utilise XStreamingElement, l’affichage de la valeur d’un objet entraîne l’appel de sa ToString méthode. Cela entraîne la sérialisation du code XML. Si la sémantique de votre requête d’élément de streaming est telle que l’élément de streaming ne peut être diffusé qu’une seule fois, cela peut entraîner un comportement indésirable dans votre expérience de débogage.
Voir aussi
S’applique à
ToString(SaveOptions)
- Source:
- XStreamingElement.cs
- Source:
- XStreamingElement.cs
- Source:
- XStreamingElement.cs
Retourne le code XML pour cet élément de diffusion en continu, en désactivant éventuellement la mise en forme.
public:
System::String ^ ToString(System::Xml::Linq::SaveOptions options);
public string ToString (System.Xml.Linq.SaveOptions options);
override this.ToString : System.Xml.Linq.SaveOptions -> string
Public Function ToString (options As SaveOptions) As String
Paramètres
- options
- SaveOptions
SaveOptions qui spécifie le comportement de mise en forme.
Retours
String contenant le code XML.
Exemples
L’exemple suivant montre deux utilisations de ToString. La première utilisation conserve l’espace blanc. Le second sérialise le XStreamingElement avec mise en forme.
XElement srcTree = new XElement("Root",
new XElement("Child", 1),
new XElement("Child", 2),
new XElement("Child", 3),
new XElement("Child", 4),
new XElement("Child", 5)
);
XStreamingElement dstTree = new XStreamingElement("NewRoot",
from el in srcTree.Elements()
where (int)el == 3
select new XElement("DifferentChild", (int)el)
);
Console.WriteLine(dstTree.ToString(SaveOptions.DisableFormatting));
Console.WriteLine("------");
Console.WriteLine(dstTree.ToString());
Dim srcTree As XElement = _
<Root>
<Child>1</Child>
<Child>2</Child>
<Child>3</Child>
<Child>4</Child>
<Child>5</Child>
</Root>
Dim dstTree As XStreamingElement = New XStreamingElement("NewRoot", _
From el In srcTree.Elements() _
Where el.Value = 3 _
Select <DifferentChild><%= el.Value %></DifferentChild> _
)
Console.WriteLine(dstTree.ToString(SaveOptions.DisableFormatting))
Console.WriteLine("------")
Console.WriteLine(dstTree.ToString())
Cet exemple produit la sortie suivante :
<NewRoot><DifferentChild>3</DifferentChild></NewRoot>
------
<NewRoot>
<DifferentChild>3</DifferentChild>
</NewRoot>
Remarques
Notez que lors du débogage d’un programme qui utilise XStreamingElement, l’affichage de la valeur d’un objet entraîne l’appel de sa ToString méthode. Cela entraîne la sérialisation du code XML. Si la sémantique de votre requête d’élément de streaming est telle que l’élément de streaming ne peut être diffusé qu’une seule fois, cela peut entraîner un comportement indésirable dans votre expérience de débogage.