JavaScriptEncoder.UnsafeRelaxedJsonEscaping Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kodlanan kod konusunda daha az katı olan yerleşik bir JavaScript kodlayıcı örneği alır.
public:
static property System::Text::Encodings::Web::JavaScriptEncoder ^ UnsafeRelaxedJsonEscaping { System::Text::Encodings::Web::JavaScriptEncoder ^ get(); };
public static System.Text.Encodings.Web.JavaScriptEncoder UnsafeRelaxedJsonEscaping { get; }
static member UnsafeRelaxedJsonEscaping : System.Text.Encodings.Web.JavaScriptEncoder
Public Shared ReadOnly Property UnsafeRelaxedJsonEscaping As JavaScriptEncoder
Özellik Değeri
JavaScript kodlayıcı örneği.
Açıklamalar
Kodlayıcının Default aksine, bu kodlayıcı örneği , , >& gibi <HTML duyarlı karakterlerden kaçmıyor. Sonuç olarak, dikkatli kullanılmalıdır; örneğin, çıkış verileri içerik türü UTF-8 olarak ayarlanmış bir karakter kümesiyle bilinen bir yanıt içindeyse kullanılabilir.
Kodlamanın Default aksine, tırnak işareti \u0022 yerine \" olarak kodlanır.
Kodlamadan Default farklı olarak (yalnızca izin verir UnicodeRanges.BasicLatin), bu kodlayıcı örneğinin kullanılması, korumasız bir şekilde devam edilmesini sağlar UnicodeRanges.All .
Kodlayıcıdan Default farklı olarak, bu kodlayıcı örneği bazı diğer karakterlerin ('+' gibi) kaçışsız geçmesine izin verir ve bu nedenle dikkatli bir şekilde kullanılmalıdır.
Bunun neden güvenli olmayabileceği hakkında daha fazla bilgi için bkz. Tüm karakterleri seri hale getirme.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin