EncoderFallback.CreateFallbackBuffer Metoda

Definice

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.

Platí pro

Viz také