DecoderReplacementFallbackBuffer.Fallback(Byte[], Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Подготавливает резервный буфер замены для использования текущей строки замены.
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
Индекс позиции байта в bytesUnknown. Этот параметр игнорируется в этой операции.
Возвращаемое значение
true Значение , если строка замены не пуста; false Значение , если строка замены пуста.
Исключения
Этот метод вызывается снова, прежде чем GetNextChar() метод считывает все символы в резервном буфере замены.
Комментарии
GetBytes Методы Convert вызываютсяFallback, если они сталкиваются с неизвестной последовательностью входных байтов, которая не может быть декодирована. Если возвращаемое значение Fallback равно true, вызывающий метод может вызвать GetNextChar метод для получения каждого символа резервного буфера.