DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.