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 вызываются Fallback Convert, если они сталкиваются с неизвестным байтом во входных данных. В ответ Fallback метод всегда создает DecoderFallbackException и отображает входные данные. Метод Fallback номинально указывает, возникает ли исключение, если входная последовательность байтов не может быть декодирована.
Продукт | Версии |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
.NET Standard | 2.0, 2.1 |