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

Definição

Prepara o buffer de substituição para usar a cadeia 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. Este parâmetro é ignorado a menos que seja lançada uma exceção.

index
Int32

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

Devoluções

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

Exceções

Este método é chamado novamente antes de o GetNextChar() método ter lido todos os caracteres no buffer de substituição.

Observações

Os GetBytes métodos e Convert chamam Fallback se encontrarem uma sequência de bytes de entrada desconhecida que não possa ser decodificada. Se o valor de retorno de Fallback for true, o método chamador pode invocar o GetNextChar método para obter cada carácter do buffer de recurso.

Aplica-se a