DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) Metod

Definition

Genererar DecoderFallbackException när indatabytesekvensen inte kan avkodas. Det nominella returvärdet används inte.

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

Parametrar

bytesUnknown
Byte[]

En indatamatris med byte.

index
Int32

Indexpositionen för en byte i indata.

Returer

Inga. Inget värde returneras eftersom Fallback(Byte[], Int32) metoden alltid genererar ett undantag.

Det nominella returvärdet är true. Ett returvärde definieras, även om det är oförändrat, eftersom den här metoden implementerar en abstrakt metod.

Undantag

Den här metoden genererar alltid ett undantag som rapporterar värdet och indexpositionen för den indatabyte som inte kan avkodas.

Kommentarer

Metoderna GetBytes och Convert anropar Fallback om de stöter på en okänd byte i sina indata. Som svar Fallback genererar DecoderFallbackException och visar metoden alltid indata. Metoden Fallback anger nominellt om ett undantag utlöses om en indatabytesekvens inte kan avkodas.

Gäller för