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

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

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

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

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

Исключения

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

Комментарии

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

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