DecoderReplacementFallbackBuffer.Fallback(Byte[], Int32) Metodo

Definizione

Prepara il buffer di fallback di sostituzione per usare 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. Questo parametro viene ignorato a meno che non venga generata un'eccezione.

index
Int32

Posizione di indice del byte in bytesUnknown. Questo parametro viene ignorato in questa operazione.

Valori restituiti

true se la stringa di sostituzione non è vuota; false se la stringa di sostituzione è vuota.

Eccezioni

Questo metodo viene chiamato di nuovo prima che il GetNextChar() metodo abbia letto tutti i caratteri nel buffer di fallback di sostituzione.

Commenti

I GetBytes metodi e Convert chiamano Fallback se rilevano 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