XmlWriterSettings.CloseOutput Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob der XmlWriter auch den zugrunde liegenden Stream oder TextWriter schließen soll, wenn die Close()-Methode aufgerufen wird, oder legt diesen Wert fest.
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
Eigenschaftswert
true
, wenn auch der zugrunde liegende Stream oder TextWriter geschlossen werden soll, andernfalls false
. Der Standardwert ist false
.
Beispiele
Im folgenden Beispiel wird ein XML-Fragment in einen Speicherdatenstrom geschrieben.
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.
Hinweise
Diese Einstellung ist nützlich, wenn Sie XML in einen Stream schreiben und nach Abschluss des Schreibens zusätzliche Informationen am Ende des Datenstroms XmlWriter hinzufügen möchten.
Diese Eigenschaft gilt nur für XmlWriter Instanzen, die XML-Inhalt in einen Stream oder TextWriterausgeben. Andernfalls wird diese Einstellung ignoriert.