HtmlTestEncoder Sınıf

Tanım

HtmlEncoder birim testi için kullanılır. Bu kodlayıcı herhangi bir kodlama gerçekleştirmez ve uygulama kodunda kullanılmamalıdır.

public ref class HtmlTestEncoder sealed : System::Text::Encodings::Web::HtmlEncoder
public sealed class HtmlTestEncoder : System.Text.Encodings.Web.HtmlEncoder
type HtmlTestEncoder = class
    inherit HtmlEncoder
Public NotInheritable Class HtmlTestEncoder
Inherits HtmlEncoder
Devralma
HtmlTestEncoder

Oluşturucular

Name Description
HtmlTestEncoder()

HtmlEncoder birim testi için kullanılır. Bu kodlayıcı herhangi bir kodlama gerçekleştirmez ve uygulama kodunda kullanılmamalıdır.

Özellikler

Name Description
MaxOutputCharactersPerInputCharacter

Bu kodlayıcının her giriş kodu noktası için oluşturabileceği en fazla karakter sayısını alır.

Yöntemler

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

Sağlanan karakterleri kodlar.

(Devralındığı yer: TextEncoder)
Encode(String)

Sağlanan dizeyi kodlar ve kodlanmış metni yeni bir dize olarak döndürür.

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

Bir diziden karakterleri kodlar ve bunları bir TextWriter nesneye yazar.

Encode(TextWriter, String, Int32, Int32)

Bir alt dizeyi kodlar ve bir TextWriter nesneye yazar.

Encode(TextWriter, String)

Belirtilen dizeyi bir TextWriter nesneye kodlar.

(Devralındığı yer: TextEncoder)
EncodeUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Sağlanan UTF-8 metnini kodlar.

(Devralındığı yer: TextEncoder)
FindFirstCharacterToEncode(Char*, Int32)

Kodlanacak ilk karakterin dizinini bulur.

FindFirstCharacterToEncodeUtf8(ReadOnlySpan<Byte>)

Geçerli kodlayıcı örneği tarafından kaçılacak bir UTF-8 metin girişi arabelleğindeki ilk öğeyi bulur.

(Devralındığı yer: TextEncoder)
TryEncodeUnicodeScalar(Int32, Char*, Int32, Int32)

Unicode skaler değerini kodlar ve bir arabelleğe yazar.

WillEncode(Int32)

Belirli bir Unicode skaler değerinin kodlanmış olup olmadığını belirler.

Şunlara uygulanır