Encoder.Reset Método

Definição

Quando substituído em uma classe derivada, define o codificador de volta para o estado inicial.When overridden in a derived class, sets the encoder back to its initial state.

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 ()
Atributos

Comentários

Esse método limpa o estado interno do Encoder objeto.This method clears the internal state of the Encoder object. O método limpa todas as informações de estado preservadas de uma chamada anterior para GetBytes ou Convert , incluindo caracteres à direita no final do bloco de dados anterior, como um substituto alto sem correspondência.The method clears any state information preserved from a previous call to GetBytes or Convert, including trailing characters at the end of the previous data block, such as an unmatched high surrogate.

Seu aplicativo deve chamar o Reset método se quiser reutilizar o mesmo codificador mesmo depois que uma exceção for lançada pelo GetBytes ou GetByteCount , ou se o aplicativo alternar fluxos.Your application should call the Reset method if it wants to reuse the same encoder even after an exception is thrown by GetBytes or GetByteCount, or if the application switches streams.

Aplica-se a