Lingua

RequestUri Classe

Definizione

public ref class RequestUri
public class RequestUri
type RequestUri = class
Public Class RequestUri
Ereditarietà
RequestUri

Costruttori

Nome Descrizione
RequestUri()

Proprietà

Nome Descrizione
HasPath

Ottiene un valore che indica se questa istanza di RequestUri ha un percorso.

HasQuery

Ottiene un valore che indica se l'istanza di RequestUri contiene una query.

Host

Ottiene o imposta il nome host DNS (Domain Name System) o l'indirizzo IP di un server.

Path

Ottiene o imposta il percorso della risorsa a cui fa riferimento l'URI.

PathAndQuery

Ottiene il percorso e la stringa di query alla risorsa a cui fa riferimento l'URI.

Port

Ottiene o imposta il numero di porta dell'URI.

Query

Ottiene o imposta le informazioni di query incluse nell'URI.

Scheme

Ottiene o imposta il nome dello schema dell'URI.

Metodi

Nome Descrizione
AppendPath(Boolean, Boolean)
AppendPath(Byte[], String, Boolean)
AppendPath(DateTimeOffset, String, Boolean)
AppendPath(Double, Boolean)
AppendPath(Guid, Boolean)
AppendPath(IEnumerable<String>, Boolean)
AppendPath(Int32, Boolean)
AppendPath(Int64, Boolean)
AppendPath(ReadOnlySpan<Char>, Boolean)

Facoltativamente, esegue l'escape e aggiunge a valuePath senza aggiungere il separatore di percorso. Se escape è true, i segmenti di percorso e gli altri caratteri verranno preceduti da escape, ad esempio ":" verrà preceduto da un carattere di escape come "%3a".

AppendPath(Single, Boolean)
AppendPath(String, Boolean)

Facoltativamente, esegue l'escape e aggiunge a valuePath senza aggiungere il separatore di percorso. Se escape è true, i segmenti di percorso e gli altri caratteri verranno preceduti da escape, ad esempio ":" verrà preceduto da un carattere di escape come "%3a".

AppendPath(String)

Esegue l'escape e aggiunge a valuePath senza aggiungere il separatore di percorso. I segmenti di percorso e tutti gli altri caratteri verranno preceduti da un carattere di escape, ad esempio ":" come "%3a".

AppendPath(TimeSpan, String, Boolean)
AppendQuery(ReadOnlySpan<Char>, ReadOnlySpan<Char>, Boolean)

Aggiunge un parametro di query aggiungendo separatore, se necessario.

AppendQuery(String, Boolean, Boolean)
AppendQuery(String, Byte[], String, Boolean)
AppendQuery(String, DateTimeOffset, String, Boolean)
AppendQuery(String, Decimal, Boolean)
AppendQuery(String, Double, Boolean)
AppendQuery(String, Guid, Boolean)
AppendQuery(String, Int32, Boolean)
AppendQuery(String, Int64, Boolean)
AppendQuery(String, Single, Boolean)
AppendQuery(String, String, Boolean)

Aggiunge un parametro di query aggiungendo separatore, se necessario.

AppendQuery(String, String)

Aggiunge un parametro di query aggiungendo separatore, se necessario. Esegue l'escape del valore.

AppendQuery(String, TimeSpan, Boolean)
AppendQuery(String, TimeSpan, String, Boolean)
AppendQueryDelimited<T>(String, IEnumerable<T>, String, Boolean)
AppendQueryDelimited<T>(String, IEnumerable<T>, String, String, Boolean)
AppendRawPathOrQueryOrHostOrScheme(String, Boolean)
Reset(Uri)

Sostituisce i valori all'interno di questa istanza con i valori specificati nel value parametro .

ToString()

Restituisce una rappresentazione di stringa dell'oggetto RequestUri.

ToUri()

Ottiene l'istanza Uri costruita dall'istanza specificata RequestUri .

Si applica a