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 номинально указывает, возникает ли исключение, если входная последовательность байтов не может быть декодирована.