EncoderFallback.CreateFallbackBuffer Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě inicializuje novou instanci EncoderFallbackBuffer třídy.
public:
abstract System::Text::EncoderFallbackBuffer ^ CreateFallbackBuffer();
public abstract System.Text.EncoderFallbackBuffer CreateFallbackBuffer();
abstract member CreateFallbackBuffer : unit -> System.Text.EncoderFallbackBuffer
Public MustOverride Function CreateFallbackBuffer () As EncoderFallbackBuffer
Návraty
Objekt, který poskytuje záložní vyrovnávací paměť kodéru.
Poznámky
Tato metoda vrátí objekt odvozený z EncoderFallbackBuffer toho, který je zodpovědný za provedení náhradní operace. Například předdefinované implementace EncoderFallback v .NET Framework vrátí metoda EncoderReplacementFallback.CreateFallbackBuffer objekt EncoderReplacementFallbackBuffer a metoda EncoderExceptionFallback.CreateFallbackBuffer vrátí objekt EncoderExceptionFallbackBuffer objekt.
Metoda CreateFallbackBuffer je volána kodérem, když narazí na první znak, který nemůže kódovat. Objekt EncoderFallbackBuffer vrácený touto metodou poskytuje záložní implementaci a je zodpovědný za vrácení bajtové pole, které nahrazuje znak nebo znaky, které nelze zakódovat.