JavaScriptEncoder 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.
Reprezentuje kodowanie znaków w języku JavaScript.
public ref class JavaScriptEncoder abstract : System::Text::Encodings::Web::TextEncoder
public abstract class JavaScriptEncoder : System.Text.Encodings.Web.TextEncoder
type JavaScriptEncoder = class
inherit TextEncoder
Public MustInherit Class JavaScriptEncoder
Inherits TextEncoder
- Dziedziczenie
- Pochodne
Uwagi
Kod źródłowy tego typu jest dostępny w projekcie System.Text.Encodings.Web w witrynie GitHub. Testy jednostkowe, które mogą również służyć jako przykłady kodu, można znaleźć w folderze System.Text.Encodings.Web/tests w witrynie GitHub.
Konstruktory
JavaScriptEncoder() |
Inicjuje nowe wystąpienie klasy JavaScriptEncoder. |
Właściwości
Default |
Pobiera wbudowane wystąpienie JavaScriptEncoder klasy . |
MaxOutputCharactersPerInputCharacter |
Pobiera maksymalną liczbę znaków, które ten koder może wygenerować dla każdego punktu kodu wejściowego. (Odziedziczone po TextEncoder) |
UnsafeRelaxedJsonEscaping |
Pobiera wbudowane wystąpienie kodera JavaScript, które jest mniej rygorystyczne dotyczące tego, co jest zakodowane. |
Metody
Create(TextEncoderSettings) |
Tworzy nowe wystąpienie klasy JavaScriptEncoder z określonymi ustawieniami. |
Create(UnicodeRange[]) |
Tworzy nowe wystąpienie klasy JavaScriptEncoder, które określa znaki, których koder może nie kodować. |
Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean) |
Koduje podane znaki. (Odziedziczone po TextEncoder) |
Encode(String) |
Koduje podany ciąg i zwraca zakodowany tekst jako nowy ciąg. (Odziedziczone po TextEncoder) |
Encode(TextWriter, Char[], Int32, Int32) |
Koduje znaki z tablicy i zapisuje je w TextWriter obiekcie. (Odziedziczone po TextEncoder) |
Encode(TextWriter, String) |
Koduje określony ciąg do TextWriter obiektu. (Odziedziczone po TextEncoder) |
Encode(TextWriter, String, Int32, Int32) |
Koduje podciąg i zapisuje go w TextWriter obiekcie. (Odziedziczone po TextEncoder) |
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Koduje podany tekst UTF-8. (Odziedziczone po TextEncoder) |
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. (Odziedziczone po TextEncoder) |
FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>) |
Znajduje pierwszy element w buforze wprowadzania tekstu UTF-8, który zostanie uniknięty przez bieżące wystąpienie kodera. (Odziedziczone po TextEncoder) |
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. (Odziedziczone po TextEncoder) |
WillEncode(Int32) |
Określa, czy dana wartość skalarna Unicode zostanie zakodowana. (Odziedziczone po TextEncoder) |