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
| 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 Uri örnekle sınıfının yeni bir örneğini UriBuilder 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ın yeni bir örneğini UriBuilder başlatır. |
| UriBuilder(String, String, Int32, String, String) |
Belirtilen düzen, konak, bağlantı noktası numarası, yol ve sorgu dizesi veya parça tanımlayıcısıyla sınıfının yeni bir örneğini UriBuilder başlatır. |
UriBuilder()
- 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ğıdaki gibi başlatılmış olarak sınıfının yeni bir örneğini UriBuilder oluşturur.
| Özellik | İlk Değer |
|---|---|
| Parça | Empty |
| Host | "geri döngü" |
| Parola | Empty |
| Yol | "/" |
| Bağlantı noktası | -1 |
| Sorgu | Empty |
| Düzen | "http" |
| UserName | Empty |
Şunlara uygulanır
UriBuilder(String)
- 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 değeridir.
uri sıfır uzunluklu 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ı, bir URI'de "dosya" şemasını kullanmayan ikiden fazla ardışık eğik çizgi algılamıştı.
-veya-
uri geçerli bir URI değil.
Not: Windows Mağazası 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
Bu oluşturucu, içinde belirtildiği urigibi ayarlanmış , , PathHost, , Port, QuerySchemeve Uri özellikleriyle Fragmentsınıfının yeni bir örneğini UriBuilder başlatır.
Bir uri düzen belirtmezse, düzen varsayılan olarak "http:" olur.
Şunlara uygulanır
UriBuilder(Uri)
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
- Kaynak:
- UriBuilder.cs
Belirtilen Uri örnekle sınıfının yeni bir örneğini UriBuilder 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 değeridir.
Açıklamalar
Bu oluşturucu, içinde belirtildiği urigibi ayarlanmış , , PathHost, , Port, QuerySchemeve Uri özellikleriyle Fragmentsınıfının yeni bir örneğini UriBuilder başlatır.
Şunlara uygulanır
UriBuilder(String, String)
- 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 etki alanı adı veya IP adresi.
Örnekler
Aşağıdaki örnek, URI'sini http://www.contoso.com/içeren bir UriBuilder örnek oluşturur.
UriBuilder^ myUri = gcnew UriBuilder( "http", "www.contoso.com" );
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 schemeNameHost özelliği olarak ayarlanmış hostNameşekilde başlatılırScheme.
Port , düzenin 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
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 etki alanı adı veya IP adresi.
- portNumber
- Int32
Hizmet için bir IP bağlantı noktası numarası.
Özel durumlar
portNumber -1'den küçük veya 65.535'ten büyük.
Örnekler
Aşağıdaki örnek, URI'sini http://www.contoso.com:8080/içeren bir UriBuilder örnek oluşturur.
UriBuilder^ myUri = gcnew UriBuilder( "http", "www.contoso.com",8080 );
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
ÖrnekUriBuilder, özelliği olarak, schemeNameHost özelliği olarak, hostNamePort özelliği ise olarak ayarlanmış portNumberşekilde Scheme başlatılır.
Path özelliği eğik çizgi karakterine (/) ayarlanır.
portNumber değeri -1 olarak ayarlanırsa, bu şemanın 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
Belirtilen düzen, konak, bağlantı noktası numarası ve yol ile sınıfını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 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'den küçük veya 65.535'ten büyük.
Örnekler
Aşağıdaki örnek, URI'sini http://www.contoso.com:8080/index.htmiçeren bir UriBuilder örnek oluşturur.
UriBuilder^ myUri = gcnew UriBuilder( "http","www.contoso.com",8080,"index.htm" );
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
UriBuilder Örnek, özelliği olarak ayarlanmışschemeNameHost, özelliği olarak ayarlanmışhostNamePort, özelliği olarak ayarlanmış portNumberve Path özelliği olarak ayarlanmış pathValueşekilde Scheme başlatılır.
portNumber değeri -1 olarak ayarlanırsa, bu şemanın 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
Belirtilen düzen, konak, bağlantı noktası numarası, yol ve sorgu dizesi veya parça tanımlayıcısıyla sınıfının yeni bir örneğini UriBuilder 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 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 , Emptyne null de geçerli bir parça tanımlayıcısı sayı işareti (#) ile başlamaz veya geçerli bir sorgu dizesi soru işaretiyle (?) başlar.
port -1'den küçük veya 65.535'ten büyük.
Örnekler
Aşağıdaki örnek, URI'sini http://www.contoso.com:8080/index.htm#topiçeren bir UriBuilder örnek oluşturur.
UriBuilder^ myUri = gcnew UriBuilder( "http","www.contoso.com",8080,"index.htm","#top" );
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
UriBuilder Örnek, özelliği olarak ayarlanmışschemeNameHost, özelliği olarak ayarlanmışhostNamePort, özelliği olarak ayarlanmış portNumberve Path özelliği olarak ayarlanmış pathValueşekilde Scheme başlatılır. Bir sayı işaretiyle (#) başlıyorsa extraValue , Fragment olarak ayarlanır extraValue. Soru işaretiyle (?) başlıyorsa extraValue , Query olarak ayarlanır extraValue.
portNumber değeri -1 olarak ayarlanırsa, bu şemanın varsayılan bağlantı noktası değerinin konağa bağlanmak için kullanılacağını gösterir.