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