Freigeben über


DecoderReplacementFallbackBuffer.Fallback(Byte[], Int32) Methode

Definition

Bereitet den Ersatzfallbackpuffer darauf vor, die aktuelle Ersatzzeichenfolge zu verwenden.

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

Parameter

bytesUnknown
Byte[]

Eine Eingabebytefolge. Dieser Parameter wird ignoriert, wenn keine Ausnahme ausgelöst wird.

index
Int32

Die Indexposition des Bytes in bytesUnknown. Dieser Parameter wird bei diesem Vorgang ignoriert.

Gibt zurück

Boolean

true, wenn die Ersatzzeichenfolge nicht leer ist; false, wenn die Ersatzzeichenfolge leer ist.

Ausnahmen

Diese Methode wird erneut aufgerufen, bevor die GetNextChar()-Methode alle Zeichen im Ersatzfallbackpuffer gelesen hat.

Hinweise

Die GetBytes Methoden Convert rufen Fallback auf, wenn sie eine unbekannte Eingabe-Bytesequenz haben, die nicht entschlüsselt werden kann. Wenn der Rückgabewert Fallback von ist true, kann die Aufrufmethode die GetNextChar Methode aufrufen, um jedes Zeichen des Fallbackpuffers abzurufen.

Gilt für