Поделиться через


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 если не удается декодировать байты.

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

См. также раздел