HttpEncoder.UrlEncode(Byte[], Int32, Int32) Yöntem

Tanım

URL'de izin verilmeyen bir karakter dizisini onaltılık karakter-varlık eşdeğerine kodlar.

protected public:
 virtual cli::array <System::Byte> ^ UrlEncode(cli::array <System::Byte> ^ bytes, int offset, int count);
protected internal virtual byte[] UrlEncode(byte[] bytes, int offset, int count);
abstract member UrlEncode : byte[] * int * int -> byte[]
override this.UrlEncode : byte[] * int * int -> byte[]
Protected Friend Overridable Function UrlEncode (bytes As Byte(), offset As Integer, count As Integer) As Byte()

Parametreler

bytes
Byte[]

Kodlanacak bayt dizisi.

offset
Int32

Dizideki kodlamanın bytes başlatıldığı konum.

count
Int32

Dizideki bytes kodlanacak öğe sayısı.

Döndürülenler

Byte[]

Kodlanmış karakter dizisi.

Özel durumlar

offset sıfırdan küçük veya dizinin uzunluğundan bytes büyük.

-veya-

count sıfırdan küçük veya count artı offset , dizinin uzunluğundan bytes büyük.

bytes, null'e eşittir.

Açıklamalar

UrlEncode yöntemi, sınıfındaki çeşitli URL kodlama yöntemleri tarafından çağrılırHttpUtility.

UrlEncode yöntemi URL güvenli olarak kabul edilen ASCII karakter kümesinde olmayan tüm karakterleri URL ile kodlar. Boşluklar ASCII "+" karakteri olarak kodlanır. URL güvenli ASCII karakterleri ASCII karakterlerini (A'den Z'ye ve z'ye), rakamları (0 ile 9 arasında) ve bazı noktalama işaretlerini içerir. Aşağıdaki tabloda URL güvenli ASCII karakterleri olarak kabul edilen noktalama işaretleri listelenir.

Karakter Açıklama
- Tire
_ Alt çizgi
. Nokta (nokta)
! Ünlem işareti
* Yıldız işareti (yıldız)
() Ayraç açma
) Kapatma ayracı

Şunlara uygulanır