UriBuilder Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av UriBuilder klassen.
Överlagringar
| Name | Description |
|---|---|
| UriBuilder() |
Initierar en ny instans av UriBuilder klassen. |
| UriBuilder(String) |
Initierar en ny instans av UriBuilder klassen med angiven URI. |
| UriBuilder(Uri) |
Initierar en ny instans av UriBuilder klassen med den angivna Uri instansen. |
| UriBuilder(String, String) |
Initierar en ny instans av UriBuilder klassen med det angivna schemat och värden. |
| UriBuilder(String, String, Int32) |
Initierar en ny instans av UriBuilder klassen med det angivna schemat, värden och porten. |
| UriBuilder(String, String, Int32, String) |
Initierar en ny instans av UriBuilder klassen med det angivna schemat, värden, portnumret och sökvägen. |
| UriBuilder(String, String, Int32, String, String) |
Initierar en ny instans av UriBuilder klassen med det angivna schemat, värden, portnumret, sökvägen och frågesträngen eller fragmentidentifieraren. |
UriBuilder()
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
Initierar en ny instans av UriBuilder klassen.
public:
UriBuilder();
public UriBuilder();
Public Sub New ()
Kommentarer
Den parameterlösa konstruktorn skapar en ny instans av UriBuilder klassen med dess egenskaper initierade på följande sätt.
| Fastighet | Initialt värde |
|---|---|
| Fragment | Empty |
| Host | "loopback" |
| Lösenord | Empty |
| Sökväg | "/" |
| Hamn | -1 |
| Query | Empty |
| Scheme | "http" |
| Användarnamn | Empty |
Gäller för
UriBuilder(String)
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
Initierar en ny instans av UriBuilder klassen med angiven URI.
public:
UriBuilder(System::String ^ uri);
public UriBuilder(string uri);
new UriBuilder : string -> UriBuilder
Public Sub New (uri As String)
Parametrar
- uri
- String
En URI-sträng.
Undantag
uri är null.
uri är en sträng med noll längd eller innehåller endast blanksteg.
-eller-
Parsningsrutinen identifierade ett schema i ett ogiltigt format.
-eller-
Parsern identifierade fler än två snedstreck i en URI som inte använder "filschemat".
-eller-
uri är inte en giltig URI.
Obs! I .NET för Windows Store-appar eller Portable Class Library fångar du i stället basklassfelet FormatException.
Kommentarer
Den här konstruktorn initierar en ny instans av UriBuilder klassen med Fragmentegenskaperna , Host, Path, Port, Query, Schemeoch Uri som anges i uri.
Om uri inte anger något schema är schemat som standard "http:".
Gäller för
UriBuilder(Uri)
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
Initierar en ny instans av UriBuilder klassen med den angivna Uri instansen.
public:
UriBuilder(Uri ^ uri);
public UriBuilder(Uri uri);
new UriBuilder : Uri -> UriBuilder
Public Sub New (uri As Uri)
Parametrar
Undantag
uri är null.
Kommentarer
Den här konstruktorn initierar en ny instans av UriBuilder klassen med Fragmentegenskaperna , Host, Path, Port, Query, Schemeoch Uri som anges i uri.
Gäller för
UriBuilder(String, String)
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
Initierar en ny instans av UriBuilder klassen med det angivna schemat och värden.
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)
Parametrar
- schemeName
- String
Ett Protokoll för Internetåtkomst.
- hostName
- String
Ett DNS-format för domännamn eller IP-adress.
Exempel
I följande exempel skapas en UriBuilder instans som innehåller URI http://www.contoso.com/:n .
UriBuilder myUri = new UriBuilder("http","www.contoso.com");
let myUri = UriBuilder "http","www.contoso.com"
Dim myUri As New UriBuilder("http", "www.contoso.com")
Kommentarer
Instansen UriBuilder initieras med egenskapen Scheme inställd schemeName på och egenskapen Host är inställd på hostName.
Port initieras till värdet -1 för att ange att standardporten för schemat ska användas, och Path egenskapen är inställd på snedstreckstecknet (/).
Gäller för
UriBuilder(String, String, Int32)
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
Initierar en ny instans av UriBuilder klassen med det angivna schemat, värden och porten.
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)
Parametrar
- scheme
- String
Ett Protokoll för Internetåtkomst.
- host
- String
Ett DNS-format för domännamn eller IP-adress.
- portNumber
- Int32
Ett IP-portnummer för tjänsten.
Undantag
portNumber är mindre än -1 eller större än 65 535.
Exempel
I följande exempel skapas en UriBuilder instans som innehåller URI http://www.contoso.com:8080/:n .
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)
Kommentarer
Instansen UriBuilderScheme initieras med egenskapen inställd på schemeName, Host egenskapen inställd på hostNameoch Port egenskapen inställd på portNumber. Egenskapen Path är inställd på snedstreckstecknet (/).
portNumber Om värdet är inställt på -1 anger detta att standardportvärdet för schemat används för att ansluta till värden.
Gäller för
UriBuilder(String, String, Int32, String)
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
Initierar en ny instans av UriBuilder klassen med det angivna schemat, värden, portnumret och sökvägen.
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)
Parametrar
- scheme
- String
Ett Protokoll för Internetåtkomst.
- host
- String
Ett DNS-format för domännamn eller IP-adress.
- port
- Int32
Ett IP-portnummer för tjänsten.
- pathValue
- String
Sökvägen till Internetresursen.
Undantag
port är mindre än -1 eller större än 65 535.
Exempel
I följande exempel skapas en UriBuilder instans som innehåller URI http://www.contoso.com:8080/index.htm:n .
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")
Kommentarer
Instansen initieras med egenskapen inställd på UriBuilder, Scheme egenskapen inställd på schemeName, Host egenskapen inställd på hostNameoch Port egenskapen inställd på portNumber.PathpathValue
portNumber Om värdet är inställt på -1 anger detta att standardportvärdet för schemat används för att ansluta till värden.
Gäller för
UriBuilder(String, String, Int32, String, String)
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
- Källa:
- UriBuilder.cs
Initierar en ny instans av UriBuilder klassen med det angivna schemat, värden, portnumret, sökvägen och frågesträngen eller fragmentidentifieraren.
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)
Parametrar
- scheme
- String
Ett Protokoll för Internetåtkomst.
- host
- String
Ett DNS-format för domännamn eller IP-adress.
- port
- Int32
Ett IP-portnummer för tjänsten.
- path
- String
Sökvägen till Internetresursen.
- extraValue
- String
En frågesträng eller fragmentidentifierare.
Undantag
extraValue är varken null eller Empty, eller börjar en giltig fragmentidentifierare med ett taltecken (#) eller så börjar en giltig frågesträng med ett frågetecken (?).
port är mindre än -1 eller större än 65 535.
Exempel
I följande exempel skapas en UriBuilder instans som innehåller URI http://www.contoso.com:8080/index.htm#top:n .
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")
Kommentarer
Instansen initieras med egenskapen inställd på UriBuilder, Scheme egenskapen inställd på schemeName, Host egenskapen inställd på hostNameoch Port egenskapen inställd på portNumber.PathpathValue Om extraValue börjar med ett taltecken (#) är det Fragment inställt på extraValue. Om extraValue börjar med ett frågetecken (?) är det Query inställt på extraValue.
portNumber Om värdet är inställt på -1 anger detta att standardportvärdet för schemat används för att ansluta till värden.