Share via


RequestUriBuilder Classe

Définition

Fournit un générateur personnalisé pour les IDENTIFICATEURs de ressources uniformes (URI) et modifie les URI de la Uri classe.

public class RequestUriBuilder
type RequestUriBuilder = class
Public Class RequestUriBuilder
Héritage
RequestUriBuilder

Constructeurs

RequestUriBuilder()

Fournit un générateur personnalisé pour les IDENTIFICATEURs de ressources uniformes (URI) et modifie les URI de la Uri classe.

Propriétés

HasPath

Obtient si cette instance de a ou non un chemin d’accèsRequestUriBuilder.

HasQuery

Obtient si cette instance de RequestUriBuilder possède ou non une requête.

Host

Obtient ou définit le nom de l'hôte DNS (Domain Name System) ou l'adresse IP d'un serveur.

Path

Obtient ou définit le chemin d'accès à la ressource référencée par l'identificateur URI.

PathAndQuery

Obtient le chemin d’accès et la chaîne de requête de la ressource référencée par l’URI.

Port

Obtient ou définit le numéro de port de l'identificateur URI.

Query

Obtient ou définit les informations de requête incluses dans l'identificateur URI.

Scheme

Obtient ou définit le nom de schéma de l'identificateur URI.

Méthodes

AppendPath(ReadOnlySpan<Char>, Boolean)

Si vous le souhaitez, il s’échappe et ajoute le value à Path sans ajouter de séparateur de chemin d’accès. Si escape a la valeur true, les segments de chemin d’accès et tous les autres caractères seront placés dans une séquence d’échappement, par exemple, « : » sera placé dans une séquence d’échappement en tant que « %3a ».

AppendPath(String)

S’échappe et ajoute le à Path sans ajouter de value séparateur de chemin d’accès. Les segments de chemin d’accès et tous les autres caractères seront placés dans une séquence d’échappement, par exemple, « : » sera placé dans l’échappement sous la forme « %3a ».

AppendPath(String, Boolean)

Si vous le souhaitez, il s’échappe et ajoute le value à Path sans ajouter de séparateur de chemin d’accès. Si escape a la valeur true, les segments de chemin d’accès et tous les autres caractères seront placés dans une séquence d’échappement, par exemple, « : » sera placé dans une séquence d’échappement en tant que « %3a ».

AppendQuery(ReadOnlySpan<Char>, ReadOnlySpan<Char>, Boolean)

Ajoute un paramètre de requête en ajoutant un séparateur si nécessaire.

AppendQuery(String, String)

Ajoute un paramètre de requête en ajoutant un séparateur si nécessaire. Échap la valeur.

AppendQuery(String, String, Boolean)

Ajoute un paramètre de requête en ajoutant un séparateur si nécessaire.

Reset(Uri)

Remplace les valeurs à l’intérieur de cette instance par les valeurs fournies dans le value paramètre .

ToString()

Retourne une représentation sous forme de chaîne de RequestUriBuilder.

ToUri()

Obtient l’instance Uri créée par l’instance RequestUriBuilder spécifiée.

S’applique à