TextEncoder Třída
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í.
Základní třída webových kodérů.
public ref class TextEncoder abstract
public abstract class TextEncoder
type TextEncoder = class
Public MustInherit Class TextEncoder
- Dědičnost
-
TextEncoder
- Odvozené
Poznámky
Podtřídy TextEncoder lze použít k kódování HTML, kódování URI a kódování JavaScriptu. Instance takových podtříd lze získat přístup pomocí HtmlEncoder.Default, UrlEncoder.Defaulta JavaScriptEncoder.Default vlastností.
Zdrojový kód pro tento typ je k dispozici v projektu System.Text.Encodings.Web na GitHub. Testy jednotek, které můžou sloužit také jako příklady kódu, najdete ve složce System.Text.Encodings.Web/tests ve složce GitHub.
Konstruktory
TextEncoder() |
Inicializuje novou instanci TextEncoder třídy. |
Vlastnosti
MaxOutputCharactersPerInputCharacter |
Získá maximální počet znaků, které tento kodér může vygenerovat pro každý vstupní bod kódu. |
Metody
Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean) |
Zakóduje zadané znaky. |
Encode(String) |
Zakóduje zadaný řetězec a vrátí kódovaný text jako nový řetězec. |
Encode(TextWriter, Char[], Int32, Int32) |
Kóduje znaky z pole a zapíše je do objektu TextWriter . |
Encode(TextWriter, String) |
Zakóduje zadaný řetězec na TextWriter objekt. |
Encode(TextWriter, String, Int32, Int32) |
Zakóduje podřetěr a zapíše ho do objektu TextWriter . |
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Zakóduje zadaný text UTF-8. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
FindFirstCharacterToEncode(Char*, Int32) |
Najde index prvního znaku pro kódování. |
FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>) |
Najde první prvek v vyrovnávací paměti textového vstupu UTF-8, který by byl řídicí instancí aktuálního kodéru. |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) |
Kóduje skalární hodnotu Unicode a zapíše ji do vyrovnávací paměti. |
WillEncode(Int32) |
Určuje, jestli se daná skalární hodnota Unicode zakóduje. |