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, если приложение переключает потоки.