Dil

RequestUri Sınıf

Tanım

public ref class RequestUri
public class RequestUri
type RequestUri = class
Public Class RequestUri
Devralma
RequestUri

Oluşturucular

Veri Akışı Adı Description
RequestUri()

Özellikler

Veri Akışı Adı Description
HasPath

Bu örneğinin RequestUri bir yolu olup olmadığını alır.

HasQuery

Bu örneğinde RequestUri sorgu olup olmadığını alır.

Host

Bir sunucunun Etki Alanı Adı Sistemi (DNS) ana bilgisayar adını veya IP adresini alır veya ayarlar.

Path

URI tarafından başvuruda bulunan kaynağın yolunu alır veya ayarlar.

PathAndQuery

URI tarafından başvuruda bulunan kaynağa giden yolu ve sorgu dizesini alır.

Port

URI'nin bağlantı noktası numarasını alır veya ayarlar.

Query

URI'ye dahil edilen sorgu bilgilerini alır veya ayarlar.

Scheme

URI'nin düzen adını alır veya ayarlar.

Yöntemler

Veri Akışı Adı Description
AppendPath(Boolean, Boolean)
AppendPath(Byte[], String, Boolean)
AppendPath(DateTimeOffset, String, Boolean)
AppendPath(Double, Boolean)
AppendPath(Guid, Boolean)
AppendPath(IEnumerable<String>, Boolean)
AppendPath(Int32, Boolean)
AppendPath(Int64, Boolean)
AppendPath(ReadOnlySpan<Char>, Boolean)

İsteğe bağlı olarak, yol ayırıcı eklemeden öğesinin kaçışını alır ve sonuna Path eklervalue. Doğruysa escape , yol kesimleri ve diğer karakterlerden çıkış yapılır; örneğin, ":" "%3a" olarak kaçış yapılır.

AppendPath(Single, Boolean)
AppendPath(String, Boolean)

İsteğe bağlı olarak, yol ayırıcı eklemeden öğesinin kaçışını alır ve sonuna Path eklervalue. Doğruysa escape , yol kesimleri ve diğer karakterlerden çıkış yapılır; örneğin, ":" "%3a" olarak kaçış yapılır.

AppendPath(String)

Kaçışlar ve yol ayırıcı eklemeden sonuna Path eklervalue. Yol kesimleri ve diğer karakterlerin kaçışı oluşturulacaktır; örneğin, ":" "%3a" olarak kaçış olacaktır.

AppendPath(TimeSpan, String, Boolean)
AppendQuery(ReadOnlySpan<Char>, ReadOnlySpan<Char>, Boolean)

Gerekirse bir sorgu parametresi ekleme ayırıcısı ekler.

AppendQuery(String, Boolean, Boolean)
AppendQuery(String, Byte[], String, Boolean)
AppendQuery(String, DateTimeOffset, String, Boolean)
AppendQuery(String, Decimal, Boolean)
AppendQuery(String, Double, Boolean)
AppendQuery(String, Guid, Boolean)
AppendQuery(String, Int32, Boolean)
AppendQuery(String, Int64, Boolean)
AppendQuery(String, Single, Boolean)
AppendQuery(String, String, Boolean)

Gerekirse bir sorgu parametresi ekleme ayırıcısı ekler.

AppendQuery(String, String)

Gerekirse bir sorgu parametresi ekleme ayırıcısı ekler. Değerden kaçar.

AppendQuery(String, TimeSpan, Boolean)
AppendQuery(String, TimeSpan, String, Boolean)
AppendQueryDelimited<T>(String, IEnumerable<T>, String, Boolean)
AppendQueryDelimited<T>(String, IEnumerable<T>, String, String, Boolean)
AppendRawPathOrQueryOrHostOrScheme(String, Boolean)
Reset(Uri)

Bu örnekteki değerleri parametresinde value sağlanan değerlerle değiştirir.

ToString()

Bunun RequestUridize gösterimini döndürür.

ToUri()

Uri Belirtilen RequestUri örnek tarafından inşa edilen örneği alır.

Şunlara uygulanır