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; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Text.EncoderFallback EncoderFallback { get; set; }
public System.Text.EncoderFallback EncoderFallback { get; set; }
member this.EncoderFallback : System.Text.EncoderFallback
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.EncoderFallback : System.Text.EncoderFallback with get, set
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, если символы не могут быть декодированы.