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

Definição

Prepara o buffer de fallback de substituição para usar a cadeia de caracteres de substituição 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. Esse parâmetro é ignorado nesta operação.

Retornos

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

Exceções

Esse método é chamado novamente antes que o GetNextChar() método leia todos os caracteres no buffer de fallback de substituição.

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 Fallback for true, o método de chamada poderá invocar o GetNextChar método para obter cada caractere do buffer de fallback.

Aplica-se a