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
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 dem angegebenen Host. |
UriBuilder(String, String, Int32) |
Initialisiert eine neue Instanz der UriBuilder-Klasse mit den Angaben für Schema, Host und Anschluss. |
UriBuilder(String, String, Int32, String) |
Initialisiert eine neue Instanz der UriBuilder-Klasse mit den Angaben für Schema, Host, Anschluss und Pfad. |
UriBuilder(String, String, Int32, String, String) |
Initialisiert eine neue Instanz der -Klasse mit dem UriBuilder angegebenen Schema, Host, Portnummer, Pfad und Abfragezeichenfolge oder Fragmentbezeichner. |
UriBuilder()
- 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, deren Eigenschaften wie folgt initialisiert werden.
Eigenschaft | Anfangswert |
---|---|
Fragment | Empty |
Host | "Loopback" |
Kennwort | Empty |
`Path` | "/" |
Port | -1 |
Abfrage | Empty |
Schema | "http" |
UserName | Empty |
Gilt für:
UriBuilder(String)
- 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 Zeichenfolge der Länge 0 (null) oder enthält nur Leerzeichen.
- oder -
Die Analyseroutine hat ein Schema in einem ungültigen Formular erkannt.
- oder -
Der Parser hat mehr als zwei aufeinander folgende Schrägstriche in einem URI erkannt, der nicht das Schema „Datei“ verwendet.
- oder -
uri
ist kein gültiger URI.
Hinweis: Erfassen Sie in .NET für Windows Store-Apps oder der portablen Klassenbibliothek stattdessen die Basisklassen-Ausnahme FormatException.
Hinweise
Dieser Konstruktor initialisiert eine neue Instanz der UriBuilder -Klasse mit den FragmentEigenschaften , Host, PortPath, , Query, SchemeundUri, die festgelegt sind, wie in uri
angegeben.
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
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
Dieser Konstruktor initialisiert eine neue Instanz der UriBuilder -Klasse mit den FragmentEigenschaften , Host, PortPath, , Query, SchemeundUri, die festgelegt sind, wie in uri
angegeben.
Gilt für:
UriBuilder(String, String)
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
- Quelle:
- UriBuilder.cs
Initialisiert eine neue Instanz der UriBuilder-Klasse mit dem angegebenen Schema und dem angegebenen 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 Internetprotokoll.
- hostName
- String
Ein Domänenname im DNS-Format oder eine IP-Adresse.
Beispiele
Im folgenden Beispiel wird eine UriBuilder Instanz erstellt, die den URI http://www.contoso.com/
enthält.
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")
Hinweise
Die UriBuilder -Instanz wird initialisiert, wobei die Scheme -Eigenschaft auf schemeName
und die Host -Eigenschaft auf hostName
festgelegt ist.
Port wird mit dem Wert -1 initialisiert, 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
Initialisiert eine neue Instanz der UriBuilder-Klasse mit den Angaben für Schema, Host und Anschluss.
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 Internetprotokoll.
- host
- String
Ein Domänenname im DNS-Format oder eine IP-Adresse.
- portNumber
- Int32
Eine IP-Anschlussnummer 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 = 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)
Hinweise
Die UriBuilder -Instanz wird initialisiert, wobei die Scheme -Eigenschaft auf schemeName
festgelegt ist, die Host -Eigenschaft auf hostName
festgelegt ist und die Port -Eigenschaft auf portNumber
festgelegt ist. Die Path -Eigenschaft ist auf den Schrägstrich (/) festgelegt.
Wenn der portNumber
auf den Wert -1 festgelegt ist, gibt dies 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
Initialisiert eine neue Instanz der UriBuilder-Klasse mit den Angaben für Schema, Host, Anschluss 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 Internetprotokoll.
- host
- String
Ein Domänenname im DNS-Format oder eine IP-Adresse.
- port
- Int32
Eine IP-Anschlussnummer 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.htm
enthält.
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")
Hinweise
Die UriBuilder -Instanz wird initialisiert, wobei die Scheme -Eigenschaft auf schemeName
festgelegt ist, Host die -Eigenschaft auf hostName
festgelegt ist, die Port -Eigenschaft auf portNumber
festgelegt ist und die Path -Eigenschaft auf pathValue
festgelegt ist.
Wenn der portNumber
auf den Wert -1 festgelegt ist, gibt dies 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
Initialisiert eine neue Instanz der -Klasse mit dem UriBuilder 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 Internetprotokoll.
- host
- String
Ein Domänenname im DNS-Format oder eine IP-Adresse.
- port
- Int32
Eine IP-Anschlussnummer für den Dienst.
- path
- String
Der Pfad zur Internetressource.
- extraValue
- String
Eine Abfragezeichenfolge oder ein Fragmentbezeichner.
Ausnahmen
extraValue
ist weder null
noch Empty, und weder beginnt ein gültiger Fragmentbezeichner mit einem Nummernzeichen (#), noch eine gültige 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#top
enthält.
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")
Hinweise
Die UriBuilder -Instanz wird initialisiert, wobei die Scheme -Eigenschaft auf schemeName
festgelegt ist, Host die -Eigenschaft auf hostName
festgelegt ist, die Port -Eigenschaft auf portNumber
festgelegt ist und die Path -Eigenschaft auf pathValue
festgelegt ist. Wenn extraValue
mit einem Zahlenzeichen (#) beginnt, Fragment wird auf extraValue
festgelegt. Wenn extraValue
mit einem Fragezeichen (?) beginnt, ist auf QueryextraValue
festgelegt.
Wenn der portNumber
auf den Wert -1 festgelegt ist, gibt dies an, dass der Standardportwert für das Schema verwendet wird, um eine Verbindung mit dem Host herzustellen.