Encoding.DecoderFallback Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает DecoderFallback объект для текущего Encoding объекта.
public:
property System::Text::DecoderFallback ^ DecoderFallback { System::Text::DecoderFallback ^ get(); };
public:
property System::Text::DecoderFallback ^ DecoderFallback { System::Text::DecoderFallback ^ get(); void set(System::Text::DecoderFallback ^ value); };
public System.Text.DecoderFallback DecoderFallback { get; }
public System.Text.DecoderFallback DecoderFallback { get; set; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Text.DecoderFallback DecoderFallback { get; set; }
member this.DecoderFallback : System.Text.DecoderFallback
member this.DecoderFallback : System.Text.DecoderFallback with get, set
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.DecoderFallback : System.Text.DecoderFallback with get, set
Public ReadOnly Property DecoderFallback As DecoderFallback
Public Property DecoderFallback As DecoderFallback
Значение свойства
Резервный объект декодера для текущего Encoding объекта.
- Атрибуты
Исключения
Значение операции набора равно null.
Значение нельзя назначить в операции задания, так как текущий Encoding объект доступен только для чтения.
Комментарии
Объект DecoderFallback представляет обработчик ошибок, который вызывается, когда кодированная последовательность байтов не может быть декодирована в символ. Поддерживается любой из следующих типов обработчиков:
Лучший резервный обработчик, который заменяет байты, которые не могут быть декодированы с помощью определенного подходящего символа замены.
Резервный обработчик замены, который заменяет байты, которые не могут быть декодированы с некоторыми произвольными символами замены. .NET включает один резервный обработчик замены, DecoderFallback, который по умолчанию заменяет байты, которые не могут быть декодированы с помощью знака вопроса ("?").
Резервный обработчик исключения, который создает исключение, если байты не могут быть декодированы. .NET включает один резервный обработчик исключения, DecoderExceptionFallback, который создает исключение DecoderFallbackException, если байты не могут быть декодированы.