Condividi tramite


DecoderReplacementFallbackBuffer.Fallback(Byte[], Int32) Metodo

Definizione

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

Boolean

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.

Si applica a