DecoderReplacementFallbackBuffer.Fallback(Byte[], Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
準備替換的備用緩衝區以使用目前的替換字串。
public:
override bool Fallback(cli::array <System::Byte> ^ bytesUnknown, int index);
public override bool Fallback(byte[] bytesUnknown, int index);
override this.Fallback : byte[] * int -> bool
Public Overrides Function Fallback (bytesUnknown As Byte(), index As Integer) As Boolean
參數
- bytesUnknown
- Byte[]
輸入位元組序列。 除非拋出例外,否則此參數會被忽略。
- index
- Int32
位元組在 bytesUnknown中的索引位置。 此參數在此操作中被忽略。
傳回
true 如果替換字串不是空的; false 如果替換串是空的。
例外狀況
此方法在讀取替換緩衝區中所有字元前 GetNextChar() 再次呼叫。
備註
GetBytes若遇到無法解碼的未知輸入位元組序列,與Convert方法會呼叫Fallback。 若 的 Fallback 回傳值為 true,呼叫方法可呼叫該 GetNextChar 方法以取得備用緩衝區的每個字元。