CryptoStream.Flush Methode
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.
Löscht sämtliche Puffer für den aktuellen Stream und veranlasst die Ausgabe aller gepufferten Daten an das zugrunde liegenden Gerät.
public:
override void Flush();
public override void Flush ();
override this.Flush : unit -> unit
Public Overrides Sub Flush ()
Hinweise
Das Spülen des Datenstroms löscht seinen zugrunde liegenden Encoder nicht, es sei denn, Sie rufen Flush explizit oder Close. true
Die Einstellung AutoFlush bedeutet, dass Daten vom Puffer auf den Datenstrom gespült werden, aber der Encoderzustand wird nicht gespült. Dadurch kann der Encoder seinen Zustand (Teilzeichen) beibehalten, damit er den nächsten Zeichenblock ordnungsgemäß codieren kann. Dieses Szenario wirkt sich auf UTF8 und UTF7 aus, in dem bestimmte Zeichen nur codiert werden können, nachdem der Encoder das angrenzende Zeichen oder Zeichen empfängt.
Hinweis
Sie sollten entweder die Methode oder die Close FlushFinalBlock Methode aufrufen, um das Spülen des Puffers abzuschließen.