UriBuilder Oluşturucular
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.
UriBuilder sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| UriBuilder() |
UriBuilder sınıfının yeni bir örneğini başlatır. |
| UriBuilder(String) |
Belirtilen URI ile sınıfının yeni bir örneğini UriBuilder başlatır. |
| UriBuilder(Uri) |
Belirtilen UriBuilder örnekle sınıfının yeni bir örneğini Uri başlatır. |
| UriBuilder(String, String) |
Belirtilen düzen ve konak ile sınıfının yeni bir örneğini UriBuilder başlatır. |
| UriBuilder(String, String, Int32) |
Belirtilen düzen, konak ve bağlantı noktası ile sınıfının yeni bir örneğini UriBuilder başlatır. |
| UriBuilder(String, String, Int32, String) |
Belirtilen düzen, konak, bağlantı noktası numarası ve yol ile sınıfın yeni bir örneğini UriBuilder başlatır. |
| UriBuilder(String, String, Int32, String, String) |
Sınıfın UriBuilder yeni bir örneğini belirtilen düzen, konak, bağlantı noktası numarası, yol ve sorgu dizesi veya parça tanımlayıcısıyla başlatır. |
UriBuilder()
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
UriBuilder sınıfının yeni bir örneğini başlatır.
public:
UriBuilder();
public UriBuilder();
Public Sub New ()
Açıklamalar
Parametresiz oluşturucu, özellikleri aşağıda gösterildiği gibi başlatılan sınıfının yeni bir örneğini UriBuilder oluşturur.
| Mülkiyet | İlk Değer |
|---|---|
| Fragment | Empty |
| Host | "geri döngü" |
| Şifre | Empty |
| Yol | "/" |
| Port | -1 |
| Query | Empty |
| Scheme | "http" |
| UserName | Empty |
Şunlara uygulanır
UriBuilder(String)
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
Belirtilen URI ile sınıfının yeni bir örneğini UriBuilder başlatır.
public:
UriBuilder(System::String ^ uri);
public UriBuilder(string uri);
new UriBuilder : string -> UriBuilder
Public Sub New (uri As String)
Parametreler
- uri
- String
Bir URI dizesi.
Özel durumlar
uri, null'e eşittir.
uri sıfır uzunlukta bir dizedir veya yalnızca boşluklar içerir.
-veya-
Ayrıştırma yordamı geçersiz biçimde bir düzen algılandı.
-veya-
Ayrıştırıcı, "dosya" düzenini kullanmayan bir URI'de ardışık ikiden fazla eğik çizgi algılamıştı.
-veya-
uri geçerli bir URI değil.
Not: Windows Store uygulamaları için .NET veya Portable Sınıf Kitaplığı bunun yerine FormatException temel sınıf özel durumunu yakalayın.
Açıklamalar
Bu oluşturucu, içinde belirtilen UriBuilderşekilde ayarlanmış , , FragmentHost, Path, , Port, Queryve Scheme özellikleriyle Urisınıfının yeni bir örneğini uri başlatır.
Düzen belirtilmezse uri , düzen varsayılan olarak "http:" olarak adlandırılır.
Şunlara uygulanır
UriBuilder(Uri)
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
Belirtilen UriBuilder örnekle sınıfının yeni bir örneğini Uri başlatır.
public:
UriBuilder(Uri ^ uri);
public UriBuilder(Uri uri);
new UriBuilder : Uri -> UriBuilder
Public Sub New (uri As Uri)
Parametreler
Özel durumlar
uri, null'e eşittir.
Açıklamalar
Bu oluşturucu, içinde belirtilen UriBuilderşekilde ayarlanmış , , FragmentHost, Path, , Port, Queryve Scheme özellikleriyle Urisınıfının yeni bir örneğini uri başlatır.
Şunlara uygulanır
UriBuilder(String, String)
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
Belirtilen düzen ve konak ile sınıfının yeni bir örneğini UriBuilder başlatır.
public:
UriBuilder(System::String ^ schemeName, System::String ^ hostName);
public UriBuilder(string schemeName, string hostName);
public UriBuilder(string? schemeName, string? hostName);
new UriBuilder : string * string -> UriBuilder
Public Sub New (schemeName As String, hostName As String)
Parametreler
- schemeName
- String
İnternet erişim protokolü.
- hostName
- String
DNS stili bir etki alanı adı veya IP adresi.
Örnekler
Aşağıdaki örnek, URI'yi UriBuilderiçeren bir http://www.contoso.com/ örnek oluşturur.
UriBuilder myUri = new UriBuilder("http","www.contoso.com");
let myUri = UriBuilder "http","www.contoso.com"
Dim myUri As New UriBuilder("http", "www.contoso.com")
Açıklamalar
ÖrnekUriBuilder, özelliği olarak ve SchemeschemeName özelliği olarak ayarlanmış şekilde HostbaşlatılırhostName.
Port , şemanın varsayılan bağlantı noktasının kullanılması gerektiğini belirtmek üzere -1 değerine başlatılır ve Path özellik eğik çizgi karakterine (/) ayarlanır.
Şunlara uygulanır
UriBuilder(String, String, Int32)
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
Belirtilen düzen, konak ve bağlantı noktası ile sınıfının yeni bir örneğini UriBuilder başlatır.
public:
UriBuilder(System::String ^ scheme, System::String ^ host, int portNumber);
public UriBuilder(string scheme, string host, int portNumber);
public UriBuilder(string? scheme, string? host, int portNumber);
new UriBuilder : string * string * int -> UriBuilder
Public Sub New (scheme As String, host As String, portNumber As Integer)
Parametreler
- scheme
- String
İnternet erişim protokolü.
- host
- String
DNS stili bir etki alanı adı veya IP adresi.
- portNumber
- Int32
Hizmet için bir IP bağlantı noktası numarası.
Özel durumlar
portNumber -1 veya 65.535'ten büyük.
Örnekler
Aşağıdaki örnek, URI'yi UriBuilderiçeren bir http://www.contoso.com:8080/ örnek oluşturur.
UriBuilder myUri = new UriBuilder("http","www.contoso.com",8080);
let myUri = UriBuilder("http","www.contoso.com", 8080)
Dim myUri As New UriBuilder("http", "www.contoso.com", 8080)
Açıklamalar
UriBuilder Örnek, özelliği olarak ayarlanmışScheme, schemeName özelliği olarak ve HosthostName özelliği olarak ayarlanmış Portşekilde başlatılırportNumber.
Path özelliği eğik çizgi karakterine (/) ayarlanır.
portNumber-1 değerine ayarlanırsa, bu düzen için varsayılan bağlantı noktası değerinin konağa bağlanmak için kullanılacağını gösterir.
Şunlara uygulanır
UriBuilder(String, String, Int32, String)
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
Belirtilen düzen, konak, bağlantı noktası numarası ve yol ile sınıfın yeni bir örneğini UriBuilder başlatır.
public:
UriBuilder(System::String ^ scheme, System::String ^ host, int port, System::String ^ pathValue);
public UriBuilder(string scheme, string host, int port, string pathValue);
public UriBuilder(string? scheme, string? host, int port, string? pathValue);
new UriBuilder : string * string * int * string -> UriBuilder
Public Sub New (scheme As String, host As String, port As Integer, pathValue As String)
Parametreler
- scheme
- String
İnternet erişim protokolü.
- host
- String
DNS stili bir etki alanı adı veya IP adresi.
- port
- Int32
Hizmet için bir IP bağlantı noktası numarası.
- pathValue
- String
İnternet kaynağının yolu.
Özel durumlar
port -1 veya 65.535'ten büyük.
Örnekler
Aşağıdaki örnek, URI'yi UriBuilderiçeren bir http://www.contoso.com:8080/index.htm örnek oluşturur.
UriBuilder myUri = new UriBuilder("http","www.contoso.com",8080,"index.htm");
let myUri = UriBuilder("http","www.contoso.com", 8080, "index.htm")
Dim myUri As New UriBuilder("http", "www.contoso.com", 8080, "index.htm")
Açıklamalar
ÖrnekUriBuilder, özelliği olarak ayarlanmışSchemeschemeName, özelliği olarak ayarlanmışHosthostName, özelliği olarak ayarlanmış Portve portNumber özelliği olarak ayarlanmış Pathşekilde pathValue başlatılır.
portNumber-1 değerine ayarlanırsa, bu düzen için varsayılan bağlantı noktası değerinin konağa bağlanmak için kullanılacağını gösterir.
Şunlara uygulanır
UriBuilder(String, String, Int32, String, String)
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
Sınıfın UriBuilder yeni bir örneğini belirtilen düzen, konak, bağlantı noktası numarası, yol ve sorgu dizesi veya parça tanımlayıcısıyla başlatır.
public:
UriBuilder(System::String ^ scheme, System::String ^ host, int port, System::String ^ path, System::String ^ extraValue);
public UriBuilder(string scheme, string host, int port, string path, string extraValue);
public UriBuilder(string? scheme, string? host, int port, string? path, string? extraValue);
new UriBuilder : string * string * int * string * string -> UriBuilder
Public Sub New (scheme As String, host As String, port As Integer, path As String, extraValue As String)
Parametreler
- scheme
- String
İnternet erişim protokolü.
- host
- String
DNS stili bir etki alanı adı veya IP adresi.
- port
- Int32
Hizmet için bir IP bağlantı noktası numarası.
- path
- String
İnternet kaynağının yolu.
- extraValue
- String
Sorgu dizesi veya parça tanımlayıcısı.
Özel durumlar
extraValuene , nullne Empty de geçerli bir parça tanımlayıcısı sayı işaretiyle (#) başlar veya geçerli bir sorgu dizesi soru işaretiyle (?) başlar.
port -1 veya 65.535'ten büyük.
Örnekler
Aşağıdaki örnek, URI'yi UriBuilderiçeren bir http://www.contoso.com:8080/index.htm#top örnek oluşturur.
UriBuilder myUri = new UriBuilder("http","www.contoso.com",8080,"index.htm","#top");
let myUri = UriBuilder("http","www.contoso.com", 8080, "index.htm", "#top")
Dim myUri As New UriBuilder("http", "www.contoso.com", 8080, "index.htm", "#top")
Açıklamalar
ÖrnekUriBuilder, özelliği olarak ayarlanmışSchemeschemeName, özelliği olarak ayarlanmışHosthostName, özelliği olarak ayarlanmış Portve portNumber özelliği olarak ayarlanmış Pathşekilde pathValue başlatılır. Bir sayı işareti (#) ile başlıyorsa extraValue , Fragment olarak ayarlanır extraValue. Soru işareti (?) ile başlıyorsa extraValue , Query olarak ayarlanır extraValue.
portNumber-1 değerine ayarlanırsa, bu düzen için varsayılan bağlantı noktası değerinin konağa bağlanmak için kullanılacağını gösterir.