DecoderReplacementFallbackBuffer.Fallback(Byte[], Int32) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.