Encoding.EncoderFallback 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置 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。