Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Initialisiert eine neue Instanz der UriBuilder-Klasse mit den Angaben für Schema, Host, Anschluss, Pfad und Abfragezeichenfolge oder Fragmentbezeichner.
Namespace: System
Assembly: System (in system.dll)
Syntax
'Declaration
Public Sub New ( _
scheme As String, _
host As String, _
port As Integer, _
path As String, _
extraValue As String _
)
'Usage
Dim scheme As String
Dim host As String
Dim port As Integer
Dim path As String
Dim extraValue As String
Dim instance As New UriBuilder(scheme, host, port, path, 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
)
public UriBuilder (
String scheme,
String host,
int port,
String path,
String extraValue
)
public function UriBuilder (
scheme : String,
host : String,
port : int,
path : String,
extraValue : String
)
Parameter
- scheme
Ein Internetprotokoll.
- host
Ein Domänenname im DNS-Format oder eine IP-Adresse.
- port
Eine IP-Anschlussnummer für den Dienst.
- path
Der Pfad zur Internetressource.
- extraValue
Eine Abfragezeichenfolge oder ein Fragmentbezeichner.
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
extraValue ist weder NULL (Nothing in Visual Basic) noch Empty, und weder beginnt ein gültiger Fragmentbezeichner mit einem Nummernzeichen (#), noch eine gültige Abfragezeichenfolge mit einem Fragezeichen (?). |
|
port ist kleiner als 0. |
Hinweise
Beim Initialisieren der UriBuilder-Instanz wird die Scheme-Eigenschaft auf schemeName, die Host-Eigenschaft auf hostName, die Port-Eigenschaft auf portNumber und die Path-Eigenschaft auf pathValue festgelegt. Wenn extraValue mit einem Nummernzeichen (#) beginnt, wird Fragment auf extraValue festgelegt. Wenn extraValue mit einem Fragezeichen (?) beginnt, wird Query auf extraValue festgelegt.
Beispiel
Im folgenden Beispiel wird eine UriBuilder-Instanz erstellt, die den URI https://www.contoso.com:8080/index.htm\#top enthält.
Dim myUri As New UriBuilder("http", "www.contoso.com", 8080, "index.htm", "#top")
UriBuilder myUri = new UriBuilder("http","www.contoso.com",8080,"index.htm","#top");
UriBuilder^ myUri = gcnew UriBuilder( "http","www.contoso.com",8080,"index.htm","#top" );
UriBuilder myUri = new UriBuilder("http", "www.contoso.com",
8080, "index.htm", "#top");
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0