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

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

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