uri_builder-Klasse
Generator für die inkrementelle Erstellung von URIs.
Warnung
Dieses Thema enthält Informationen für das C++ REST SDK 1.0 (Codename "Casablanca").Wenn Sie eine neuere Version von der Webseite "Codeplex Casablanca" verwenden, dann verwenden Sie die lokale Dokumentation unter http://casablanca.codeplex.com/documentation.
class uri_builder;
Mitglieder
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Überladen. Erstellt einen Generator mit einem anfänglich leeren URI. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Fügt einen relativen URI (Pfad, Abfrage und Fragment) an das Ende des aktuellen URI an. |
|
Fügt dem Pfad dieses uri_builder einen anderen Pfad an. |
|
Überladen. Fügt der Abfrage dieses uri_builder eine andere Abfrage an. |
|
Löscht alle Komponenten des zugrunde liegenden URI in diesem uri_builder. |
|
Ruft die Fragmentkomponente des URI als codierte Zeichenfolge ab. |
|
Ruft die Hostkomponente des URI als codierte Zeichenfolge ab. |
|
Überprüft den generierten URI von allen vorhandenen Komponenten dieses uri_builder. |
|
Ruft die Pfadkomponente des URI als codierte Zeichenfolge ab. |
|
Ruft die Portkomponente des URI ab. Gibt –1 zurück, wenn kein Port angegeben ist. |
|
Ruft die Abfragekomponente des URI als codierte Zeichenfolge ab. |
|
Ruft die Schemakomponente des URI als codierte Zeichenfolge ab. |
|
Legt die Fragmentkomponente des URI fest. |
|
Legt die Hostkomponente des URI fest. |
|
Legt die Pfadkomponente des URI fest. |
|
Legt die Portkomponente des URI fest. |
|
Legt die Abfragekomponente des URI fest. |
|
Legt das Schema des URI fest. |
|
Legt die Benutzerinformationskomponente des URI fest. |
|
Kombiniert die URI-Komponenten zu einer codierten Zeichenfolge und überprüft sie. Ist der URI ungültig, wird eine Ausnahme ausgelöst. |
|
Kombiniert die URI-Komponenten in einer URI-Klasseninstanz und überprüft sie. Ist der URI ungültig, wird eine Ausnahme ausgelöst. |
|
Ruft die Benutzerinformationskomponente des URI als codierte Zeichenfolge ab. |
Anforderungen
Header: base_uri.h, uri_builder.h
Namespace: web::http