Condividi tramite


Classe di ricciolo

Questa classe rappresenta un URL.Consente di modificare ogni elemento dell'URL indipendentemente dagli altri se analizza una stringa esistente di URL o compilando una stringa da zero.

Nota importanteImportante

Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.

class CUrl

Membri

hezth0ef.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CUrl::CUrl

Costruttore.

CUrl::~CUrl

Il distruttore.

hezth0ef.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CUrl::Canonicalize

Chiamare questo metodo per convertire la stringa URL in formato canonico.

CUrl::Clear

Chiamare questo metodo per rimuovere tutti campo URL.

CUrl::CrackUrl

Chiamare questo metodo per decodificare e analizzare l'url.

CUrl::CreateUrl

Chiamare questo metodo per creare URL.

CUrl::GetExtraInfo

Chiamare questo metodo per ottenere informazioni aggiuntive quali?testo o #text) dall'URL.

CUrl::GetExtraInfoLength

Chiamare questo metodo per ottenere la lunghezza delle informazioni aggiuntive (come?testo o #text) da recuperare dall'URL.

CUrl::GetHostName

Chiamare questo metodo per ottenere il nome host dall'URL.

CUrl::GetHostNameLength

Chiamare questo metodo per ottenere la lunghezza del nome host.

CUrl::GetPassword

Chiamare questo metodo per ottenere la password dall'URL.

CUrl::GetPasswordLength

Chiamare questo metodo per ottenere la lunghezza della password.

CUrl::GetPortNumber

Chiamare questo metodo per ottenere il numero di porta in termini di ATL_URL_PORT.

CUrl::GetScheme

Chiamare questo metodo per ottenere la combinazione di URL.

CUrl::GetSchemeName

Chiamare questo metodo per ottenere il nome di schema URL.

CUrl::GetSchemeNameLength

Chiamare questo metodo per ottenere la lunghezza del nome di schema URL.

CUrl::GetUrlLength

Chiamare questo metodo per ottenere la lunghezza di URL.

CUrl::GetUrlPath

Chiamare questo metodo per ottenere il percorso URL.

CUrl::GetUrlPathLength

Chiamare questo metodo per ottenere la lunghezza del percorso URL.

CUrl::GetUserName

Chiamare questo metodo per recuperare il nome utente dall'URL.

CUrl::GetUserNameLength

Chiamare questo metodo per ottenere la lunghezza del nome utente.

CUrl::SetExtraInfo

Chiamare questo metodo per impostare le informazioni aggiuntive (come?testo o #text) dell'URL.

CUrl::SetHostName

Chiamare questo metodo per impostare il nome host.

CUrl::SetPassword

Chiamare questo metodo per impostare la password.

CUrl::SetPortNumber

Chiamare questo metodo per impostare il numero di porta in termini di ATL_URL_PORT.

CUrl::SetScheme

Chiamare questo metodo per impostare la combinazione di URL.

CUrl::SetSchemeName

Chiamare questo metodo per impostare il nome di schema URL.

CUrl::SetUrlPath

Chiamare questo metodo per impostare il percorso URL.

CUrl::SetUserName

Chiamare questo metodo per impostare il nome utente.

hezth0ef.collapse_all(it-it,VS.110).gifOperatori pubblici

Nome

Descrizione

CUrl::operator =

Assegna l'oggetto specificato CUrl all'oggetto corrente CUrl.

Note

CUrl consente di modificare i campi di un URL, ad esempio il percorso o il numero di porta.CUrl conosce l'url di formato seguente:

<Scheme>: /<UserName>:<Password>@<HostName>:<PortNumber>/<UrlPath><ExtraInfo>

(Alcuni campi sono facoltativi.) Ad esempio, si consideri il seguente URL:

https://someone:secret@www.microsoft.com:80/visualc/stuff.htm#contents

CUrl::CrackUrl lo analizza come segue:

  • Combinazione: "HTTP" o ATL_URL_SCHEME_HTTP

  • Nome utente: "uno"

  • Password: "non"

  • Hostname: "www.microsoft.com"

  • PortNumber: 80

  • UrlPath: "visualc/stuff.htm"

  • ExtraInfo: "#contents"

Per modificare il campo di UrlPath ad esempio, si utilizzerebbe GetUrlPath, GetUrlPathLengthe SetUrlPath.Utilizzare CreateUrl per creare la stringa completa di URL.

Requisiti

Header: atlutil.h

Vedere anche

Altre risorse

Classi ATL