Uri.EscapeUriString(String) Yöntem

Tanım

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

String

öğ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.

Şunlara uygulanır