XmlWriterSettings.CloseOutput Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállít egy értéket, amely jelzi, hogy az XmlWriter alapul szolgáló streamet is be kell-e zárnia, vagy TextWriter amikor a Close() metódust meghívják.
public:
property bool CloseOutput { bool get(); void set(bool value); };
public bool CloseOutput { get; set; }
member this.CloseOutput : bool with get, set
Public Property CloseOutput As Boolean
Tulajdonság értéke
truea mögöttes stream bezárásához, vagy TextWriterellenkező esetben. false Az alapértelmezett érték a false.
Példák
Az alábbi példa egy XML-töredéket ír egy memóriastreambe.
XmlWriterSettings settings = new XmlWriterSettings();
settings.OmitXmlDeclaration = true;
settings.ConformanceLevel = ConformanceLevel.Fragment;
settings.CloseOutput = false;
// Create the XmlWriter object and write some content.
MemoryStream strm = new MemoryStream();
XmlWriter writer = XmlWriter.Create(strm, settings);
writer.WriteElementString("orderID", "1-456-ab");
writer.WriteElementString("orderID", "2-36-00a");
writer.Flush();
writer.Close();
// Do additional processing on the stream.
Dim settings As XmlWriterSettings = New XmlWriterSettings()
settings.OmitXmlDeclaration = true
settings.ConformanceLevel = ConformanceLevel.Fragment
settings.CloseOutput = false
' Create the XmlWriter object and write some content.
Dim strm as MemoryStream = new MemoryStream()
Dim writer As XmlWriter = XmlWriter.Create(strm, settings)
writer.WriteElementString("orderID", "1-456-ab")
writer.WriteElementString("orderID", "2-36-00a")
writer.Flush()
writer.Close()
' Do additional processing on the stream.
Megjegyzések
Ez a beállítás akkor hasznos, ha XML-t szeretne írni egy streambe, majd az írás befejezése után további információkat ad hozzá a XmlWriter stream végéhez.
Ez a tulajdonság csak azokra a XmlWriter példányokra vonatkozik, amelyek XML-tartalmat adnak ki egy streamhez vagy TextWriter– ellenkező esetben ez a beállítás figyelmen kívül lesz hagyva.