UriBuilder Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der UriBuilder-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| UriBuilder() |
Initialisiert eine neue Instanz der UriBuilder-Klasse. |
| UriBuilder(String) |
Initialisiert eine neue Instanz der UriBuilder Klasse mit dem angegebenen URI. |
| UriBuilder(Uri) |
Initialisiert eine neue Instanz der UriBuilder Klasse mit der angegebenen Uri Instanz. |
| UriBuilder(String, String) |
Initialisiert eine neue Instanz der UriBuilder Klasse mit dem angegebenen Schema und Host. |
| UriBuilder(String, String, Int32) |
Initialisiert eine neue Instanz der UriBuilder Klasse mit dem angegebenen Schema, Host und Port. |
| UriBuilder(String, String, Int32, String) |
Initialisiert eine neue Instanz der UriBuilder Klasse mit dem angegebenen Schema, Host, Portnummer und Pfad. |
| UriBuilder(String, String, Int32, String, String) |
Initialisiert eine neue Instanz der UriBuilder Klasse mit dem angegebenen Schema, Host, Portnummer, Pfad und Abfragezeichenfolge oder Fragmentbezeichner. |
UriBuilder()
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
Initialisiert eine neue Instanz der UriBuilder-Klasse.
public:
UriBuilder();
public UriBuilder();
Public Sub New ()
Hinweise
Der parameterlose Konstruktor erstellt eine neue Instanz der UriBuilder Klasse mit den eigenschaften, die wie folgt initialisiert werden.
| Eigentum | Anfangswert |
|---|---|
| Fragment | Empty |
| Gastgeber | "loopback" |
| Passwort | Empty |
| Pfad | "/" |
| Hafen | -1 |
| Abfrage | Empty |
| Scheme | "http" |
| Nutzername | Empty |
Gilt für:
UriBuilder(String)
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
Initialisiert eine neue Instanz der UriBuilder Klasse mit dem angegebenen URI.
public:
UriBuilder(System::String ^ uri);
public UriBuilder(string uri);
new UriBuilder : string -> UriBuilder
Public Sub New (uri As String)
Parameter
- uri
- String
Eine URI-Zeichenfolge.
Ausnahmen
uri ist null.
uri ist eine leere Zeichenfolge oder enthält nur Leerzeichen.
- oder -
Die Analyseroutine hat ein Schema in einer ungültigen Form erkannt.
- oder -
Der Parser hat mehr als zwei aufeinander folgende Schrägstriche in einem URI erkannt, der das Schema "Datei" nicht verwendet.
- oder -
uri ist kein gültiger URI.
Hinweise
Mit diesem Konstruktor wird eine neue Instanz der UriBuilder Klasse initialisiert, wobei die Fragmenteigenschaften , Host, QueryPortPath, die UriSchemewie in uriangegeben festgelegt sind.
Wenn uri kein Schema angegeben wird, wird das Schema standardmäßig auf "http:" festgelegt.
Gilt für:
UriBuilder(Uri)
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
Initialisiert eine neue Instanz der UriBuilder Klasse mit der angegebenen Uri Instanz.
public:
UriBuilder(Uri ^ uri);
public UriBuilder(Uri uri);
new UriBuilder : Uri -> UriBuilder
Public Sub New (uri As Uri)
Parameter
Ausnahmen
uri ist null.
Hinweise
Mit diesem Konstruktor wird eine neue Instanz der UriBuilder Klasse initialisiert, wobei die Fragmenteigenschaften , Host, QueryPortPath, die UriSchemewie in uriangegeben festgelegt sind.
Gilt für:
UriBuilder(String, String)
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
Initialisiert eine neue Instanz der UriBuilder Klasse mit dem angegebenen Schema und 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)
Parameter
- schemeName
- String
Ein Internetzugriffsprotokoll.
- hostName
- String
Ein DNS-Domänenname oder eine IP-Adresse.
Beispiele
Im folgenden Beispiel wird eine UriBuilder Instanz erstellt, die den URI http://www.contoso.com/enthält.
UriBuilder myUri = new UriBuilder("http","www.contoso.com");
let myUri = UriBuilder "http","www.contoso.com"
Dim myUri As New UriBuilder("http", "www.contoso.com")
Hinweise
Die UriBuilder Instanz wird mit dem Scheme Eigenschaftensatz und schemeName der Eigenschaft initialisiert, auf die Host die Eigenschaft festgelegt hostNameist.
Port wird mit dem Wert initialisiert, der -1, um anzugeben, dass der Standardport für das Schema verwendet werden soll, und die Path Eigenschaft wird auf das Schrägstrichzeichen (/) festgelegt.
Gilt für:
UriBuilder(String, String, Int32)
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
Initialisiert eine neue Instanz der UriBuilder Klasse mit dem angegebenen Schema, Host und Port.
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)
Parameter
- scheme
- String
Ein Internetzugriffsprotokoll.
- host
- String
Ein DNS-Domänenname oder eine IP-Adresse.
- portNumber
- Int32
Eine IP-Portnummer für den Dienst.
Ausnahmen
portNumber ist kleiner als -1 oder größer als 65.535.
Beispiele
Im folgenden Beispiel wird eine UriBuilder Instanz erstellt, die den URI http://www.contoso.com:8080/enthält.
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)
Hinweise
Die UriBuilder Instanz wird mit dem Scheme Eigenschaftssatz auf schemeName, der Host Eigenschaft festgelegt auf hostName, und der Port Eigenschaft auf .portNumber Die Path Eigenschaft wird auf das Schrägstrichzeichen (/) festgelegt.
Wenn der Wert auf -1 festgelegt ist, gibt dies portNumber an, dass der Standardportwert für das Schema verwendet wird, um eine Verbindung mit dem Host herzustellen.
Gilt für:
UriBuilder(String, String, Int32, String)
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
Initialisiert eine neue Instanz der UriBuilder Klasse mit dem angegebenen Schema, Host, Portnummer und Pfad.
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)
Parameter
- scheme
- String
Ein Internetzugriffsprotokoll.
- host
- String
Ein DNS-Domänenname oder eine IP-Adresse.
- port
- Int32
Eine IP-Portnummer für den Dienst.
- pathValue
- String
Der Pfad zur Internetressource.
Ausnahmen
port ist kleiner als -1 oder größer als 65.535.
Beispiele
Im folgenden Beispiel wird eine UriBuilder Instanz erstellt, die den URI http://www.contoso.com:8080/index.htmenthält.
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")
Hinweise
Die UriBuilder Instanz wird mit dem Scheme Eigenschaftssatz initialisiertschemeName, der Eigenschaftssatz auf Host, auf hostName die Eigenschaft festgelegt, auf die Port Eigenschaft festgelegtportNumber, und die Path Eigenschaft auf pathValue.
Wenn der Wert auf -1 festgelegt ist, gibt dies portNumber an, dass der Standardportwert für das Schema verwendet wird, um eine Verbindung mit dem Host herzustellen.
Gilt für:
UriBuilder(String, String, Int32, String, String)
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
Initialisiert eine neue Instanz der UriBuilder Klasse mit dem angegebenen Schema, Host, Portnummer, Pfad und Abfragezeichenfolge oder Fragmentbezeichner.
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)
Parameter
- scheme
- String
Ein Internetzugriffsprotokoll.
- host
- String
Ein DNS-Domänenname oder eine IP-Adresse.
- port
- Int32
Eine IP-Portnummer für den Dienst.
- path
- String
Der Pfad zur Internetressource.
- extraValue
- String
Eine Abfragezeichenfolge oder ein Fragmentbezeichner.
Ausnahmen
extraValue ist weder noch nullEmpty, noch beginnt ein gültiger Fragmentbezeichner mit einem Nummernzeichen (#) oder einer gültigen Abfragezeichenfolge mit einem Fragezeichen (?).
port ist kleiner als -1 oder größer als 65.535.
Beispiele
Im folgenden Beispiel wird eine UriBuilder Instanz erstellt, die den URI http://www.contoso.com:8080/index.htm#topenthält.
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")
Hinweise
Die UriBuilder Instanz wird mit dem Scheme Eigenschaftssatz initialisiertschemeName, der Eigenschaftssatz auf Host, auf hostName die Eigenschaft festgelegt, auf die Port Eigenschaft festgelegtportNumber, und die Path Eigenschaft auf pathValue. Wenn extraValue mit einem Nummernzeichen (#) beginnt, Fragment wird dieser wert festgelegt extraValue. Wenn extraValue sie mit einem Fragezeichen (?) beginnt, ist sie Query auf extraValue. festgelegt.
Wenn der Wert auf -1 festgelegt ist, gibt dies portNumber an, dass der Standardportwert für das Schema verwendet wird, um eine Verbindung mit dem Host herzustellen.