XmlTextWriter.Flush 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将缓冲区中的所有内容刷新到基础流,并同时刷新基础流。
public:
override void Flush();
public override void Flush ();
override this.Flush : unit -> unit
Public Overrides Sub Flush ()
示例
以下示例写出两个 XML 片段。
#using <System.Xml.dll>
using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
XmlTextWriter^ writer = gcnew 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();
}
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
注解
注意
从 .NET Framework 2.0 开始,建议使用 XmlWriter.Create 方法和 XmlWriterSettings 类创建XmlWriter实例,以利用新功能。
如果要向基础流写入更多内容而不丢失仍在缓冲区中的内容,则调用它而不是 Close 。