XmlTextWriter.Flush Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyprázdní cokoli, co je ve vyrovnávací paměti, do podkladových datových proudů a také vyprázdní podkladový datový proud.
public:
override void Flush();
public override void Flush();
override this.Flush : unit -> unit
Public Overrides Sub Flush ()
Příklady
Následující příklad zapíše dva fragmenty XML.
using System;
using System.IO;
using System.Xml;
public class Sample
{
public static void Main()
{
XmlTextWriter writer = new XmlTextWriter (Console.Out);
//Use indenting for readability
writer.Formatting = Formatting.Indented;
//Write an XML fragment.
writer.WriteStartElement("book");
writer.WriteElementString("title", "Pride And Prejudice");
writer.WriteEndElement();
writer.Flush();
//Write another XML fragment.
writer.WriteStartElement("cd");
writer.WriteElementString("title", "Americana");
writer.WriteEndElement();
writer.Flush();
//Close the writer.
writer.Close();
}
}
Imports System.IO
Imports System.Xml
public class Sample
public shared sub Main()
Dim writer as XmlTextWriter = new XmlTextWriter (Console.Out)
'Use indenting for readability
writer.Formatting = Formatting.Indented
'Write an XML fragment.
writer.WriteStartElement("book")
writer.WriteElementString("title", "Pride And Prejudice")
writer.WriteEndElement()
writer.Flush()
'Write another XML fragment.
writer.WriteStartElement("cd")
writer.WriteElementString("title", "Americana")
writer.WriteEndElement()
writer.Flush()
'Close the writer.
writer.Close()
end sub
end class
Poznámky
Note
Doporučujeme vytvářet XmlWriter instance pomocí XmlWriter.Create metody a XmlWriterSettings třídy, abyste mohli využívat nové funkce.
To se volá místo Close toho, když chcete napsat více do podkladového datového proudu, aniž byste ztratili to, co je stále ve vyrovnávací paměti.