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; }
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 在无法解码字符时引发。