BinaryWriter.Close Metod

Definition

Stänger strömmen BinaryWriter och den underliggande strömmen.

public:
 virtual void Close();
public virtual void Close();
abstract member Close : unit -> unit
override this.Close : unit -> unit
Public Overridable Sub Close ()

Kommentarer

Den här implementeringen av Close anropar metoden som Dispose skickar ett true värde.

Om dataströmmen töms töms inte dess underliggande kodare om du inte uttryckligen anropar Flush eller Close. AutoFlush Inställningen true innebär att data rensas från bufferten till strömmen, men kodartillståndet rensas inte. Detta gör att kodaren kan behålla sitt tillstånd (partiella tecken) så att nästa teckenblock kan kodas korrekt. Det här scenariot påverkar UTF8 och UTF7 där vissa tecken bara kan kodas efter att kodaren har fått det intilliggande tecknet eller tecknen.

Gäller för

Se även