Compartilhar via


Classe de som tipo wave

Esta classe representa uma URL.Permite que você manipule cada elemento de URL independentemente de se outro analisando uma cadeia de caracteres existente de URL ou de uma cadeia de caracteres a partir do zero.

Observação importanteImportante

Essa classe e seus membros não podem ser usados em aplicativos executados em tempo de execução do windows.

class CUrl

Membros

hezth0ef.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CUrl::CUrl

o construtor.

CUrl::~CUrl

O destrutor.

hezth0ef.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CUrl::Canonicalize

Chamar esse método para converter uma cadeia de caracteres da URL à forma canônica.

CUrl::Clear

Chamar esse método para limpar todos os campos de URL.

CUrl::CrackUrl

Chamar esse método para decodificar e analisar a URL.

CUrl::CreateUrl

Chamar esse método para criar o URL.

CUrl::GetExtraInfo

Chamar esse método para obter informações extras (como ?texto ou #text) de URL.)

CUrl::GetExtraInfoLength

Chamar esse método para obter o comprimento de informações extras (como ?texto ou #text) para recuperar URL.

CUrl::GetHostName

Chamar esse método para obter o nome de host de URL.

CUrl::GetHostNameLength

Chamar esse método para obter o comprimento do nome de host.

CUrl::GetPassword

Chamar esse método para obter a senha da URL.

CUrl::GetPasswordLength

Chamar esse método para obter o comprimento da senha.

CUrl::GetPortNumber

Chamar esse método para obter o número da porta em termos de ATL_URL_PORT.

CUrl::GetScheme

Chamar esse método para obter o esquema de URL.

CUrl::GetSchemeName

Chamar esse método para obter o nome do esquema de URL.

CUrl::GetSchemeNameLength

Chamar esse método para obter o comprimento do nome do esquema de URL.

CUrl::GetUrlLength

Chamar esse método para obter o comprimento da URL.

CUrl::GetUrlPath

Chamar esse método para obter o caminho URL.

CUrl::GetUrlPathLength

Chamar esse método para obter o comprimento do caminho URL.

CUrl::GetUserName

Chamar esse método para obter o nome de usuário da URL.

CUrl::GetUserNameLength

Chamar esse método para obter o comprimento do nome de usuário.

CUrl::SetExtraInfo

Chamar esse método para definir informações extras (como ?texto ou #text) de URL.)

CUrl::SetHostName

Chamar esse método para definir o nome de host.

CUrl::SetPassword

Chamar esse método para definir a senha.

CUrl::SetPortNumber

Chamar esse método para definir o número da porta em termos de ATL_URL_PORT.

CUrl::SetScheme

Chamar esse método para definir o esquema de URL.

CUrl::SetSchemeName

Chamar esse método para definir o nome do esquema de URL.

CUrl::SetUrlPath

Chamar esse método para definir o caminho do URL.

CUrl::SetUserName

Chamar esse método para definir o nome de usuário.

hezth0ef.collapse_all(pt-br,VS.110).gifOperadores públicos

Nome

Descrição

CUrl::operator =

Atribua o objeto especificado de CUrl ao objeto atual de CUrl .

Comentários

CUrl permite que você manipule os campos de uma URL, como o caminho ou número de porta.CUrl entende URL da seguinte forma:

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

(Alguns campos são opcionais.) Por exemplo, considere este URL:

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

CUrl::CrackUrl analisa-o da seguinte maneira:

  • Esquema: “http” ou ATL_URL_SCHEME_HTTP

  • Nome do Usuário: “someone”

  • Senha: “confidencialidade”

  • Hostname: “www.microsoft.com”

  • PortNumber: 80

  • UrlPath: “visualc/stuff.htm”

  • ExtraInfo: “#contents”

Para manipular o campo de UrlPath (por exemplo), você usaria GetUrlPath, GetUrlPathLength, e SetUrlPath.Você usaria CreateUrl para criar a cadeia de caracteres completa de URL.

Requisitos

Cabeçalho: atlutil.h

Consulte também

Outros recursos

Classes de ATL