UriBuilder Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de UriBuilder klasse.
Overloads
| Name | Description |
|---|---|
| UriBuilder() |
Initialiseert een nieuw exemplaar van de UriBuilder klasse. |
| UriBuilder(String) |
Initialiseert een nieuw exemplaar van de UriBuilder klasse met de opgegeven URI. |
| UriBuilder(Uri) |
Initialiseert een nieuw exemplaar van de UriBuilder klasse met het opgegeven Uri exemplaar. |
| UriBuilder(String, String) |
Initialiseert een nieuw exemplaar van de UriBuilder klasse met het opgegeven schema en de host. |
| UriBuilder(String, String, Int32) |
Initialiseert een nieuw exemplaar van de UriBuilder klasse met het opgegeven schema, de host en de poort. |
| UriBuilder(String, String, Int32, String) |
Initialiseert een nieuw exemplaar van de UriBuilder klasse met het opgegeven schema, de host, het poortnummer en het pad. |
| UriBuilder(String, String, Int32, String, String) |
Initialiseert een nieuw exemplaar van de UriBuilder klasse met het opgegeven schema, de host, het poortnummer, het pad en de querytekenreeks of fragment-id. |
UriBuilder()
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
Initialiseert een nieuw exemplaar van de UriBuilder klasse.
public:
UriBuilder();
public UriBuilder();
Public Sub New ()
Opmerkingen
De parameterloze constructor maakt een nieuw exemplaar van de UriBuilder klasse met de eigenschappen die als volgt zijn geïnitialiseerd.
| Vastgoed | Initiële waarde |
|---|---|
| Fragment | Empty |
| Host | "loopback" |
| Password | Empty |
| Pad | "/" |
| Port | -1 |
| Query | Empty |
| Scheme | "http" |
| UserName | Empty |
Van toepassing op
UriBuilder(String)
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
Initialiseert een nieuw exemplaar van de UriBuilder klasse met de opgegeven URI.
public:
UriBuilder(System::String ^ uri);
public UriBuilder(string uri);
new UriBuilder : string -> UriBuilder
Public Sub New (uri As String)
Parameters
- uri
- String
Een URI-tekenreeks.
Uitzonderingen
uri is null.
uri is een tekenreeks met lengte nul of bevat alleen spaties.
– of –
De parseringsroutine heeft een schema in een ongeldige vorm gedetecteerd.
– of –
De parser heeft meer dan twee opeenvolgende slashes gedetecteerd in een URI die geen gebruik maakt van het 'bestand'-schema.
– of –
uri is geen geldige URI.
Opmerking: In .NET voor Windows Store-apps of de Portable Class Library, haalt u in plaats daarvan de uitzondering van de basisklasse op, FormatException.
Opmerkingen
Met deze constructor wordt een nieuw exemplaar van de UriBuilder klasse geïnitialiseerd met de Fragmenteigenschappen , , Host, PathPort, Queryen SchemeUri eigenschappen die zijn ingesteld zoals opgegeven in uri.
Als uri er geen schema wordt opgegeven, wordt het schema standaard ingesteld op http:.
Van toepassing op
UriBuilder(Uri)
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
Initialiseert een nieuw exemplaar van de UriBuilder klasse met het opgegeven Uri exemplaar.
public:
UriBuilder(Uri ^ uri);
public UriBuilder(Uri uri);
new UriBuilder : Uri -> UriBuilder
Public Sub New (uri As Uri)
Parameters
Uitzonderingen
uri is null.
Opmerkingen
Met deze constructor wordt een nieuw exemplaar van de UriBuilder klasse geïnitialiseerd met de Fragmenteigenschappen , , Host, PathPort, Queryen SchemeUri eigenschappen die zijn ingesteld zoals opgegeven in uri.
Van toepassing op
UriBuilder(String, String)
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
Initialiseert een nieuw exemplaar van de UriBuilder klasse met het opgegeven schema en de host.
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)
Parameters
- schemeName
- String
Een protocol voor internettoegang.
- hostName
- String
Een dns-stijl domeinnaam of IP-adres.
Voorbeelden
In het volgende voorbeeld wordt een UriBuilder exemplaar gemaakt dat de URI http://www.contoso.com/bevat.
UriBuilder myUri = new UriBuilder("http","www.contoso.com");
let myUri = UriBuilder "http","www.contoso.com"
Dim myUri As New UriBuilder("http", "www.contoso.com")
Opmerkingen
Het UriBuilder exemplaar wordt geïnitialiseerd met de Scheme eigenschap ingesteld op schemeName en de Host eigenschap ingesteld op hostName.
Port wordt geïnitialiseerd op de waarde -1 om aan te geven dat de standaardpoort voor het schema moet worden gebruikt en de Path eigenschap is ingesteld op het slash-teken (/).
Van toepassing op
UriBuilder(String, String, Int32)
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
Initialiseert een nieuw exemplaar van de UriBuilder klasse met het opgegeven schema, de host en de poort.
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)
Parameters
- scheme
- String
Een protocol voor internettoegang.
- host
- String
Een dns-stijl domeinnaam of IP-adres.
- portNumber
- Int32
Een IP-poortnummer voor de service.
Uitzonderingen
portNumber is kleiner dan -1 of groter dan 65.535.
Voorbeelden
In het volgende voorbeeld wordt een UriBuilder exemplaar gemaakt dat de URI http://www.contoso.com:8080/bevat.
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)
Opmerkingen
Het UriBuilder exemplaar wordt geïnitialiseerd met de Scheme eigenschap ingesteld op schemeName, de Host eigenschap ingesteld op hostNameen de Port eigenschap ingesteld op portNumber. De Path eigenschap is ingesteld op het slash-teken (/).
Als de portNumber waarde is ingesteld op -1, geeft dit aan dat de standaardpoortwaarde voor het schema wordt gebruikt om verbinding te maken met de host.
Van toepassing op
UriBuilder(String, String, Int32, String)
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
Initialiseert een nieuw exemplaar van de UriBuilder klasse met het opgegeven schema, de host, het poortnummer en het pad.
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)
Parameters
- scheme
- String
Een protocol voor internettoegang.
- host
- String
Een dns-stijl domeinnaam of IP-adres.
- port
- Int32
Een IP-poortnummer voor de service.
- pathValue
- String
Het pad naar de internetresource.
Uitzonderingen
port is kleiner dan -1 of groter dan 65.535.
Voorbeelden
In het volgende voorbeeld wordt een UriBuilder exemplaar gemaakt dat de URI http://www.contoso.com:8080/index.htmbevat.
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")
Opmerkingen
Het UriBuilder exemplaar wordt geïnitialiseerd met de Scheme eigenschap ingesteld op schemeName, de Host eigenschap ingesteld op hostName, de Port eigenschap ingesteld op portNumberen de Path eigenschap ingesteld op pathValue.
Als de portNumber waarde is ingesteld op -1, geeft dit aan dat de standaardpoortwaarde voor het schema wordt gebruikt om verbinding te maken met de host.
Van toepassing op
UriBuilder(String, String, Int32, String, String)
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
- Bron:
- UriBuilder.cs
Initialiseert een nieuw exemplaar van de UriBuilder klasse met het opgegeven schema, de host, het poortnummer, het pad en de querytekenreeks of fragment-id.
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)
Parameters
- scheme
- String
Een protocol voor internettoegang.
- host
- String
Een dns-stijl domeinnaam of IP-adres.
- port
- Int32
Een IP-poortnummer voor de service.
- path
- String
Het pad naar de internetresource.
- extraValue
- String
Een querytekenreeks of fragment-id.
Uitzonderingen
extraValue is noch null noch, noch Emptybegint een geldige fragment-id met een nummerteken (#), noch een geldige querytekenreeks begint met een vraagteken (?).
port is kleiner dan -1 of groter dan 65.535.
Voorbeelden
In het volgende voorbeeld wordt een UriBuilder exemplaar gemaakt dat de URI http://www.contoso.com:8080/index.htm#topbevat.
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")
Opmerkingen
Het UriBuilder exemplaar wordt geïnitialiseerd met de Scheme eigenschap ingesteld op schemeName, de Host eigenschap ingesteld op hostName, de Port eigenschap ingesteld op portNumberen de Path eigenschap ingesteld op pathValue. Als extraValue begint met een cijferteken (#), Fragment wordt dit ingesteld op extraValue. Als extraValue begint met een vraagteken (?), wordt dit Query ingesteld op extraValue.
Als de portNumber waarde is ingesteld op -1, geeft dit aan dat de standaardpoortwaarde voor het schema wordt gebruikt om verbinding te maken met de host.