Uri.EscapeDataString Yöntem
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.
Aşırı Yüklemeler
EscapeDataString(ReadOnlySpan<Char>) | |
EscapeDataString(String) |
Bir dizeyi kaçış gösterimine dönüştürür. |
EscapeDataString(ReadOnlySpan<Char>)
public:
static System::String ^ EscapeDataString(ReadOnlySpan<char> charsToEscape);
public static string EscapeDataString (ReadOnlySpan<char> charsToEscape);
static member EscapeDataString : ReadOnlySpan<char> -> string
Public Shared Function EscapeDataString (charsToEscape As ReadOnlySpan(Of Char)) As String
Parametreler
- charsToEscape
- ReadOnlySpan<Char>
Döndürülenler
Şunlara uygulanır
EscapeDataString(String)
- Kaynak:
- UriExt.cs
- Kaynak:
- UriExt.cs
- Kaynak:
- UriExt.cs
Bir dizeyi kaçış gösterimine dönüştürür.
public:
static System::String ^ EscapeDataString(System::String ^ stringToEscape);
public static string EscapeDataString (string stringToEscape);
static member EscapeDataString : string -> string
Public Shared Function EscapeDataString (stringToEscape As String) As String
Parametreler
- stringToEscape
- String
Kaçacak dize.
Döndürülenler
öğesinin stringToEscape
kaçış gösterimi.
Özel durumlar
stringToEscape
, null
değeridir.
Not: Windows Mağazası uygulamaları için .NET'te veya Taşınabilir Sınıf Kitaplığı'nda bunun yerine temel sınıf özel durumunu FormatExceptionyakalayın.
uzunluğu stringToEscape
32766 karakteri aşıyor.
Açıklamalar
Varsayılan olarak, EscapeDataString yöntemi RFC 2396 kaydedilmemiş karakterler dışındaki tüm karakterleri onaltılık gösterimlerine dönüştürür. Uluslararası Kaynak Tanımlayıcıları (I RI' ler) veya UluslararasıLaştırılmış Etki Alanı Adı (IDN) ayrıştırma etkinleştirildiyse, EscapeDataString yöntem RFC 3986 kaydedilmemiş karakterler dışında tüm karakterleri onaltılık gösterimlerine dönüştürür. Tüm Unicode karakterler kaçış olmadan önce UTF-8 biçimine dönüştürülür.
Bu yöntem, içinde kaçış dizisi olmadığını varsayar stringToEscape
.
Varsayılan olarak, dize RFC 2396'ya göre kaçıştır. Uluslararası Kaynak Tanımlayıcıları (IRI) veya Uluslararası Etki Alanı Adı (IDN) ayrıştırma etkinleştirildiyse, dize RFC 3986 ve RFC 3987'ye göre atlanır. Ayrılmış ve ayrılmamış karakterlerin tanımı için bu RFC'lere bakın.
IRI desteği hakkında daha fazla bilgi için Uri sınıfın Açıklamalar bölümüne bakın.
Ş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