DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) Метод

Определение

Создает исключение DecoderFallbackException, если входная последовательность байтов не может быть декодирована. Номинальное возвращаемое значение не используется.

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

Параметры

bytesUnknown
Byte[]

Входной массив байтов.

index
Int32

Позиция индекса байта во входной последовательности.

Возвращаемое значение

Boolean

Отсутствует. Значение не возвращается, так как метод Fallback(Byte[], Int32) всегда создает исключение.

Номинальное возвращаемое значение равно true. Возвращаемое значение определено, хотя оно не изменяется, так как этот метод реализовывает абстрактный метод.

Исключения

Этот метод всегда создает исключение, которое сообщает значение и позицию индекса входного байта, который не может быть декодирован.

Комментарии

Методы GetBytes вызываются Fallback Convert, если они сталкиваются с неизвестным байтом во входных данных. В ответ Fallback метод всегда создает DecoderFallbackException и отображает входные данные. Метод Fallback номинально указывает, возникает ли исключение, если входная последовательность байтов не может быть декодирована.

Применяется к