Partilhar via


DecoderReplacementFallbackBuffer.Fallback(Byte[], Int32) Método

Definição

Prepara o buffer de fallback substituto a ser usado na cadeia de caracteres substituta atual.

public:
 override bool Fallback(cli::array <System::Byte> ^ bytesUnknown, int index);
public override bool Fallback (byte[] bytesUnknown, int index);
override this.Fallback : byte[] * int -> bool
Public Overrides Function Fallback (bytesUnknown As Byte(), index As Integer) As Boolean

Parâmetros

bytesUnknown
Byte[]

Uma sequência de bytes de entrada. Esse parâmetro é ignorado a menos que uma exceção seja gerada.

index
Int32

A posição do índice do byte em bytesUnknown. Este parâmetro será ignorado nesta operação.

Retornos

Boolean

true se a cadeia de caracteres substituta não estiver vazia; false se a cadeia de caracteres substituta estiver vazia.

Exceções

Este método é chamado novamente antes do método GetNextChar() ter lido todos os caracteres no buffer de fallback substituto.

Comentários

Os GetBytes métodos e os Convert métodos chamam Fallback se encontrarem uma sequência de bytes de entrada desconhecida que não pode ser decodificada. Se o valor retornado fortrue, o método de Fallback chamada poderá invocar o GetNextChar método para obter cada caractere do buffer de fallback.

Aplica-se a