Uri.EscapeUriString(String) 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.
Dikkat
Uri.EscapeUriString can corrupt the Uri string in some cases. Consider using Uri.EscapeDataString for query string components.
Dikkat
Uri.EscapeUriString can corrupt the Uri string in some cases. Consider using Uri.EscapeDataString for query string components instead.
Bir URI dizesini kaçış gösterimine dönüştürür.
public:
static System::String ^ EscapeUriString(System::String ^ stringToEscape);
public static string EscapeUriString (string stringToEscape);
[System.Obsolete("Uri.EscapeUriString can corrupt the Uri string in some cases. Consider using Uri.EscapeDataString for query string components.", DiagnosticId="SYSLIB0013", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static string EscapeUriString (string stringToEscape);
[System.Obsolete("Uri.EscapeUriString can corrupt the Uri string in some cases. Consider using Uri.EscapeDataString for query string components instead.", DiagnosticId="SYSLIB0013", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static string EscapeUriString (string stringToEscape);
static member EscapeUriString : string -> string
[<System.Obsolete("Uri.EscapeUriString can corrupt the Uri string in some cases. Consider using Uri.EscapeDataString for query string components.", DiagnosticId="SYSLIB0013", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member EscapeUriString : string -> string
[<System.Obsolete("Uri.EscapeUriString can corrupt the Uri string in some cases. Consider using Uri.EscapeDataString for query string components instead.", DiagnosticId="SYSLIB0013", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member EscapeUriString : string -> string
Public Shared Function EscapeUriString (stringToEscape As String) As String
Parametreler
- stringToEscape
- String
Kaçacak dize.
Döndürülenler
öğesinin kaçış gösterimi stringToEscape
.
- Öznitelikler
Özel durumlar
stringToEscape
, null
değeridir.
Uzunluğu stringToEscape
32766 karakteri aşıyor.
Not: Windows Store uygulamaları için .NET'te veya Taşınabilir Sınıf Kitaplığı'nda bunun yerine temel sınıf özel durumunu FormatExceptionyakalayın.
Açıklamalar
EscapeUriString Günah çıkarılmamış bir URI dizesini oluşturucunun parametresi olacak şekilde hazırlamak için Uri yöntemini kullanın.
Varsayılan olarak, EscapeUriString 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 etkinse, EscapeUriString yöntem RFC 3986 kaydedilmemiş karakterler dışında tüm karakterleri onaltılık temsiline dönüştürür. Tüm Unicode karakterleri, kaçış karakterinden kaçılmadan ö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çış karakterine sahiptir. Uluslararası Kaynak Tanımlayıcıları (I RI' ler) veya Uluslararası Etki Alanı Adı (IDN) ayrıştırma etkinse, dize RFC 3986 ve RFC 3987'ye göre kaçılı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.