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 uri
gibi 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 uri
gibi 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 schemeName
Host ö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, schemeName
Host özelliği olarak, hostName
Port ö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.htm
iç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ışschemeName
Host, özelliği olarak ayarlanmışhostName
Port, özelliği olarak ayarlanmış portNumber
ve 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
extraValue
ne , 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#top
iç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ışschemeName
Host, özelliği olarak ayarlanmışhostName
Port, özelliği olarak ayarlanmış portNumber
ve 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.