TextEncoder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa bazowa koderów internetowych.
public ref class TextEncoder abstract
public abstract class TextEncoder
type TextEncoder = class
Public MustInherit Class TextEncoder
- Dziedziczenie
-
TextEncoder
- Pochodne
Uwagi
Podklasy TextEncoder mogą służyć do kodowania HTML, kodowania identyfikatora URI i kodowania JavaScript. Dostęp do wystąpień takich podklas można uzyskać przy użyciu HtmlEncoder.Defaultwłaściwości , UrlEncoder.Defaulti JavaScriptEncoder.Default .
Kod źródłowy tego typu jest dostępny w projekcie System.Text.Encodings.Web w GitHub. Testy jednostkowe, które mogą również służyć jako przykłady kodu, znajdują się w folderze System.Text.Encodings.Web/tests w GitHub.
Konstruktory
TextEncoder() |
Inicjuje nowe wystąpienie klasy TextEncoder. |
Właściwości
MaxOutputCharactersPerInputCharacter |
Pobiera maksymalną liczbę znaków, które ten koder może wygenerować dla każdego punktu kodu wejściowego. |
Metody
Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean) |
Koduje podane znaki. |
Encode(String) |
Koduje podany ciąg i zwraca zakodowany tekst jako nowy ciąg. |
Encode(TextWriter, Char[], Int32, Int32) |
Koduje znaki z tablicy i zapisuje je w TextWriter obiekcie. |
Encode(TextWriter, String) |
Koduje określony ciąg do TextWriter obiektu. |
Encode(TextWriter, String, Int32, Int32) |
Koduje podciąg i zapisuje go w TextWriter obiekcie. |
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Koduje podany tekst UTF-8. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
FindFirstCharacterToEncode(Char*, Int32) |
Znajduje indeks pierwszego znaku do zakodowania. |
FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>) |
Znajduje pierwszy element w buforze wprowadzania tekstu UTF-8, który zostanie uniknięty przez bieżące wystąpienie kodera. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32) |
Koduje wartość skalarną Unicode i zapisuje ją w buforze. |
WillEncode(Int32) |
Określa, czy dana wartość skalarna Unicode zostanie zakodowana. |