Encoding.EncoderFallback Свойство

Определение

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

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

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

Резервный объект кодировщика для текущего объекта Encoding.The encoder 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.

Комментарии

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

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

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

  • Обработчик отката исключений, который создает исключение, если символы не могут быть закодированы.An exception fallback handler, which throws an exception when characters cannot be encoded. .NET включает один обработчик EncoderExceptionFallbackрезервных исключений, который EncoderFallbackException создает исключение, когда символы не могут быть декодированы..NET includes one exception fallback handler, EncoderExceptionFallback, which throws an EncoderFallbackException when characters cannot be decoded.

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

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