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

Definição

Lança DecoderFallbackException quando a sequência de bytes de entrada não pode ser decodificada. O valor nominal de retorno não é utilizado.

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[]

Um array de entrada de bytes.

index
Int32

A posição índice de um byte na entrada.

Devoluções

Nenhum. Nenhum valor é devolvido porque o Fallback(Byte[], Int32) método lança sempre uma exceção.

O valor nominal de retorno é true. Um valor de retorno é definido, embora imutável, porque este método implementa um método abstrato.

Exceções

Este método lança sempre uma exceção que reporta o valor e a posição do índice do byte de entrada que não pode ser decodificado.

Observações

Os GetBytes métodos e Convert chamam Fallback se encontrarem um byte desconhecido na sua entrada. Em resposta, o Fallback método lança DecoderFallbackException e exibe sempre os dados de entrada. O Fallback método indica nominalmente se uma exceção é lançada caso uma sequência de bytes de entrada não possa ser decodificada.

Aplica-se a