TextEncoder Klas

Definitie

De basisklasse van webcoderingsprogramma's.

public ref class TextEncoder abstract
public abstract class TextEncoder
type TextEncoder = class
Public MustInherit Class TextEncoder
Overname
TextEncoder
Afgeleid

Opmerkingen

TextEncoder-subklassen kunnen worden gebruikt om HTML-codering, URI-codering en JavaScript-codering uit te voeren. Exemplaren van dergelijke subklassen kunnen worden geopend met behulp van de HtmlEncoder.Default, UrlEncoder.Defaulten JavaScriptEncoder.Default eigenschappen.

De broncode voor dit type is beschikbaar in het project System.Text.Encodings.Web op GitHub. Eenheidstests die ook als codevoorbeelden kunnen fungeren, vindt u in de map System.Text.Encodings.Web/tests op GitHub.

Constructors

Name Description
TextEncoder()

Initialiseert een nieuw exemplaar van de TextEncoder klasse.

Eigenschappen

Name Description
MaxOutputCharactersPerInputCharacter

Hiermee haalt u het maximum aantal tekens op dat door deze encoder kan worden gegenereerd voor elk invoercodepunt.

Methoden

Name Description
Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean)

Codeert de opgegeven tekens.

Encode(String)

Codeert de opgegeven tekenreeks en retourneert de gecodeerde tekst als een nieuwe tekenreeks.

Encode(TextWriter, Char[], Int32, Int32)

Codeert tekens uit een matrix en schrijft deze naar een TextWriter object.

Encode(TextWriter, String, Int32, Int32)

Codeert een subtekenreeks en schrijft deze naar een TextWriter object.

Encode(TextWriter, String)

Codeert de opgegeven tekenreeks naar een TextWriter object.

EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Codeert de opgegeven UTF-8-tekst.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
FindFirstCharacterToEncode(Char*, Int32)

Hiermee zoekt u de index van het eerste teken om te coderen.

FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

Hiermee vindt u het eerste element in een UTF-8-tekstinvoerbuffer die wordt ontsnapt door het huidige encoderexemplaren.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32)

Codeert een Unicode-scalaire waarde en schrijft deze naar een buffer.

WillEncode(Int32)

Bepaalt of een bepaalde Unicode-scalaire waarde wordt gecodeerd.

Van toepassing op