DecoderReplacementFallbackBuffer.Fallback(Byte[], Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Prepara il buffer del fallback di sostituzione in modo da utilizzare la stringa di sostituzione corrente.
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
Parametri
- bytesUnknown
- Byte[]
Sequenza di byte di input. Il parametro viene ignorato a meno che non venga generata un'eccezione.
- index
- Int32
Posizione di indice del byte in bytesUnknown
. Il parametro viene ignorato in questa operazione.
Restituisce
true
se la stringa di sostituzione non è vuota. false
se la stringa di sostituzione è vuota.
Eccezioni
Questo metodo viene chiamato nuovamente prima che tutti i caratteri nel buffer del fallback di sostituzione vengano letti dal metodo GetNextChar().
Commenti
I GetBytes metodi e Convert chiamano Fallback se riscontrano una sequenza di byte di input sconosciuta che non può essere decodificata. Se il valore restituito di Fallback è true
, il metodo chiamante può richiamare il GetNextChar metodo per ottenere ogni carattere del buffer di fallback.