JavaScriptTestEncoder Sınıf

Tanım

JavaScriptEncoder 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 JavaScriptTestEncoder : System::Text::Encodings::Web::JavaScriptEncoder
public class JavaScriptTestEncoder : System.Text.Encodings.Web.JavaScriptEncoder
type JavaScriptTestEncoder = class
    inherit JavaScriptEncoder
Public Class JavaScriptTestEncoder
Inherits JavaScriptEncoder
Devralma
JavaScriptTestEncoder

Oluşturucular

Name Description
JavaScriptTestEncoder()

JavaScriptEncoder 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