DecoderFallbackBuffer.Fallback(Byte[], Int32) Methode

Definition

Bereitet beim Überschreiben in einer abgeleiteten Klasse den Fallbackpuffer darauf vor, die angegebene Eingabebytefolge zu behandeln.When overridden in a derived class, prepares the fallback buffer to handle the specified input byte sequence.

public:
 abstract bool Fallback(cli::array <System::Byte> ^ bytesUnknown, int index);
public abstract bool Fallback (byte[] bytesUnknown, int index);
abstract member Fallback : byte[] * int -> bool
Public MustOverride Function Fallback (bytesUnknown As Byte(), index As Integer) As Boolean

Parameter

bytesUnknown
Byte[]

Ein Eingabebytearray.An input array of bytes.

index
Int32

Die Indexposition des Bytes in bytesUnknown.The index position of a byte in bytesUnknown.

Gibt zurück

true, wenn der Fallbackpuffer bytesUnknown verarbeiten kann; false, wenn der Fallbackpuffer bytesUnknown ignoriert.true if the fallback buffer can process bytesUnknown; false if the fallback buffer ignores bytesUnknown.

Hinweise

Die Encoding.GetCharsMethoden Encoding.GetString, und Decoder.Convert werden aufgerufenFallback , wenn Sie auf eine unbekannte Eingabe Byte Sequenz stoßen, die nicht decodiert werden kann.The Encoding.GetChars, Encoding.GetString, and Decoder.Convert methods call Fallback if they encounter an unknown input byte sequence that cannot be decoded. Der Rückgabewert true gibt an, dass der Fall Back Puffer die Eingabe Byte Sequenz verarbeiten kann. Dies bewirkt, dass die aufrufende GetNextChar Methode die-Methode aufruft, um jedes Zeichen des Fall Back Puffers abzurufen.A return value of true indicates that the fallback buffer can process the input byte sequence, which causes the calling method to call the GetNextChar method to obtain each character of the fallback buffer. Da keine einzelnen Bytes verarbeitet werden, löst die Fallback -Methode in einem Ausnahmefall Back Handler eine-Ausnahme aus.Because it does not process individual bytes, the Fallback method in an exception fallback handler throws an exception.

Gilt für: