Encoding.DecoderFallback Свойство

Определение

Возвращает или задает объект DecoderFallback для текущего объекта Encoding.Gets or sets the DecoderFallback object for the current Encoding object.

public:
 property System::Text::DecoderFallback ^ DecoderFallback { System::Text::DecoderFallback ^ get(); void set(System::Text::DecoderFallback ^ value); };
[System.Runtime.InteropServices.ComVisible(false)]
public System.Text.DecoderFallback DecoderFallback { get; set; }
member this.DecoderFallback : System.Text.DecoderFallback with get, set
Public Property DecoderFallback As DecoderFallback

Значение свойства

Резервный объект декодера для текущего объекта Encoding.The decoder fallback object for the current Encoding object.

Атрибуты

Исключения

В операции задания значением является null.The value in a set operation is null.

Невозможно задать значение, поскольку текущий объект Encoding предназначен только для чтения.A value cannot be assigned in a set operation because the current Encoding object is read-only.

Комментарии

Объект DecoderFallback представляет обработчик ошибок, который вызывается, когда закодированная последовательность байтов не может быть декодирована в символ.The DecoderFallback object represents an error handler that is invoked when an encoded byte sequence cannot be decoded into a character. Поддерживается любой из следующих типов обработчиков:Any one of the following handler types is supported:

  • Резервный обработчик наилучшего соответствия, который заменяет байты, которые не могут быть декодированы с помощью подходящего символа замены.A best-fit fallback handler, which replaces bytes that cannot be decoded with some suitable replacement character.

  • Резервный обработчик замены, который заменяет байты, которые не могут быть декодированы с помощью произвольного символа замены.A replacement fallback handler, which replaces bytes that cannot be decoded with some arbitrary replacement character. В состав .NET входит один заменяющий резервный обработчик, DecoderFallback, который по умолчанию заменяет байты, которые не могут быть декодированы символом вопросительного знака ("?")..NET includes one replacement fallback handler, DecoderFallback, which by default replaces bytes that cannot be decoded with a question mark ("?") character.

  • Обработчик отката исключений, который создает исключение, если не удается декодировать байты.An exception fallback handler, which throws an exception when bytes cannot be decoded. .NET включает один обработчик отката исключений, DecoderExceptionFallback, который вызывает DecoderFallbackException, если не удается декодировать байты..NET includes one exception fallback handler, DecoderExceptionFallback, which throws a DecoderFallbackException when bytes cannot be decoded.

Применяется к

Дополнительно