UriBuilder Constructors

Definitie

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

uri
Uri

Een exemplaar van de Uri klasse.

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.

Van toepassing op