DecoderReplacementFallbackBuffer.Fallback(Byte[], Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.