Encoder.Reset 方法

定义

在派生类中重写时,将编码器设置回它的初始状态。

public:
 virtual void Reset();
public virtual void Reset ();
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void Reset ();
abstract member Reset : unit -> unit
override this.Reset : unit -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member Reset : unit -> unit
override this.Reset : unit -> unit
Public Overridable Sub Reset ()
属性

注解

此方法清除 对象的内部 Encoder 状态。 方法清除先前对 或 的调用中保留的任何状态信息,包括上一个数据块末尾的尾随字符,例如 GetBytes Convert 不匹配的高代理项。

如果应用程序想要重复使用同一编码器(即使由 或 引发异常)或应用程序切换流,则应用程序 Reset GetBytes GetByteCount 应调用 方法。

适用于