DecoderReplacementFallbackBuffer.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.
Förbereder reservbufferten för ersättning för att använda den aktuella ersättningssträngen.
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 indatabytesekvens. Den här parametern ignoreras om inte ett undantag utlöses.
- index
- Int32
Indexpositionen för bytet i bytesUnknown. Den här parametern ignoreras i den här åtgärden.
Returer
true om ersättningssträngen inte är tom; false om ersättningssträngen är tom.
Undantag
Den här metoden anropas igen innan GetNextChar() metoden har läst alla tecken i reservbufferten för ersättning.
Kommentarer
Metoderna GetBytes och Convert anropar Fallback om de stöter på en okänd indatabytesekvens som inte kan avkodas. Om returvärdet Fallback för är truekan anropa-metoden anropa GetNextChar metoden för att hämta varje tecken i återställningsbufferten.