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() считает все символы в замещающем резервном буфере.
Комментарии
Convert Методы GetBytes вызываютсяFallback, если они сталкиваются с неизвестной входной байтовой последовательностью, которая не может быть декодирована. Если возвращаемое значение Fallback равно true
, вызывающий метод может вызвать GetNextChar метод для получения каждого символа резервного буфера.