XStreamingElement.ToString Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar XML för det här strömmande elementet, om du vill inaktivera formatering.
Överlagringar
| Name | Description |
|---|---|
| ToString() |
Returnerar den formaterade (indragna) XML:en för det här strömmande elementet. |
| ToString(SaveOptions) |
Returnerar XML för det här strömmande elementet, om du vill inaktivera formatering. |
Kommentarer
Observera att när du felsöker ett program som använder XStreamingElementgör visning av värdet för ett objekt att dess ToString metod anropas. Detta gör att XML-koden serialiseras. Om semantiken i din strömningselementfråga är sådan att strömningselementet bara kan strömmas en gång kan detta orsaka oönskade beteenden i felsökningsmiljön.
ToString()
- Källa:
- XStreamingElement.cs
- Källa:
- XStreamingElement.cs
- Källa:
- XStreamingElement.cs
- Källa:
- XStreamingElement.cs
- Källa:
- XStreamingElement.cs
Returnerar den formaterade (indragna) XML:en för det här strömmande elementet.
public:
override System::String ^ ToString();
public override string ToString();
override this.ToString : unit -> string
Public Overrides Function ToString () As String
Returer
En String som innehåller den indragna XML-koden.
Exempel
I följande exempel visas två användningsområden för ToString. Den första användningen bevarar tomt utrymme. Den andra serialiserar XStreamingElement med formatering.
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())
Det här exemplet genererar följande utdata:
<NewRoot><DifferentChild>3</DifferentChild></NewRoot>
------
<NewRoot>
<DifferentChild>3</DifferentChild>
</NewRoot>
Kommentarer
Observera att när du felsöker ett program som använder XStreamingElementgör visning av värdet för ett objekt att dess ToString metod anropas. Detta gör att XML-koden serialiseras. Om semantiken i din strömningselementfråga är sådan att strömningselementet bara kan strömmas en gång kan detta orsaka oönskade beteenden i felsökningsmiljön.
Se även
Gäller för
ToString(SaveOptions)
- Källa:
- XStreamingElement.cs
- Källa:
- XStreamingElement.cs
- Källa:
- XStreamingElement.cs
- Källa:
- XStreamingElement.cs
- Källa:
- XStreamingElement.cs
Returnerar XML för det här strömmande elementet, om du vill inaktivera formatering.
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
Parametrar
- options
- SaveOptions
En SaveOptions som anger formateringsbeteende.
Returer
En String som innehåller XML.
Exempel
I följande exempel visas två användningsområden för ToString. Den första användningen bevarar tomt utrymme. Den andra serialiserar XStreamingElement med formatering.
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())
Det här exemplet genererar följande utdata:
<NewRoot><DifferentChild>3</DifferentChild></NewRoot>
------
<NewRoot>
<DifferentChild>3</DifferentChild>
</NewRoot>
Kommentarer
Observera att när du felsöker ett program som använder XStreamingElementgör visning av värdet för ett objekt att dess ToString metod anropas. Detta gör att XML-koden serialiseras. Om semantiken i din strömningselementfråga är sådan att strömningselementet bara kan strömmas en gång kan detta orsaka oönskade beteenden i felsökningsmiljön.