Clase de rizo

Esta clase representa una dirección URL.Permite manipular cada elemento de la dirección URL independientemente de los demás si analiza una cadena existente de la dirección URL o compila una cadena desde el principio.

Nota importanteImportante

Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución.

class CUrl

Members

hezth0ef.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CUrl::CUrl

el constructor.

CUrl::~CUrl

El destructor.

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

Name

Descripción

CUrl::Canonicalize

Llame a este método para convertir la cadena de dirección URL a la forma canónica.

CUrl::Clear

Llame a este método para borrar todos los campos de dirección URL.

CUrl::CrackUrl

Llame a este método para descodificar y analizar la dirección URL.

CUrl::CreateUrl

Llame a este método para crear la dirección URL.

CUrl::GetExtraInfo

¿Llame a este método para obtener información adicional (por ejemplo?texto o #text) de la dirección URL.

CUrl::GetExtraInfoLength

¿Llame a este método para obtener la longitud de información adicional (por ejemplo?texto o #text) a la recuperación de la dirección URL.

CUrl::GetHostName

Llame a este método para obtener el nombre de host de la dirección URL.

CUrl::GetHostNameLength

Llame a este método para obtener la longitud del nombre de host.

CUrl::GetPassword

Llame a este método para obtener la contraseña de la dirección URL.

CUrl::GetPasswordLength

Llame a este método para obtener la longitud de la contraseña.

CUrl::GetPortNumber

Llame a este método para obtener el número de puerto en términos de ATL_URL_PORT.

CUrl::GetScheme

Llame a este método para obtener el esquema de la dirección URL.

CUrl::GetSchemeName

Llame a este método para obtener el nombre de la combinación de la dirección URL.

CUrl::GetSchemeNameLength

Llame a este método para obtener la longitud del nombre de combinación de la dirección URL.

CUrl::GetUrlLength

Llame a este método para obtener la longitud de la dirección URL.

CUrl::GetUrlPath

Llame a este método para obtener la ruta de la dirección URL.

CUrl::GetUrlPathLength

Llame a este método para obtener la longitud de la ruta de acceso de dirección URL.

CUrl::GetUserName

Llame a este método para obtener el nombre de usuario de la dirección URL.

CUrl::GetUserNameLength

Llame a este método para obtener la longitud del nombre de usuario.

CUrl::SetExtraInfo

¿Llame a este método para establecer información adicional (por ejemplo?texto o #text) de la dirección URL.

CUrl::SetHostName

Llame a este método para establecer el nombre de host.

CUrl::SetPassword

Llame a este método para establecer la contraseña.

CUrl::SetPortNumber

Llame a este método para establecer el número de puerto en términos de ATL_URL_PORT.

CUrl::SetScheme

Llame a este método para establecer el esquema de la dirección URL.

CUrl::SetSchemeName

Llame a este método para establecer el nombre de combinación de la dirección URL.

CUrl::SetUrlPath

Llame a este método para establecer la ruta de acceso de la dirección URL.

CUrl::SetUserName

Llame a este método para establecer el nombre de usuario.

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

Name

Descripción

CUrl::operator =

Asigna el objeto especificado de CUrl al objeto actual de CUrl .

Comentarios

CUrl le permiten manipular los campos de una dirección URL, como la ruta o el número de puerto.CUrl entiende direcciones URL con el formato siguiente:

<esquema> : / <nombre de usuario> : <contraseña> @ <Nombre del host> : <número de puerto> / <UrlPath> <ExtraInfo>

(Algunos campos son opcionales). Por ejemplo, considere esta dirección URL:

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

rizo:: CrackUrl lo analiza como sigue:

  • esquema: “http” o ATL_URL_SCHEME_HTTP

  • nombre de usuario: “alguien”

  • contraseña: “secreto”

  • Nombre de host: “www.microsoft.com”

  • número de puerto: 80

  • UrlPath: “visualc/stuff.htm”

  • ExtraInfo: “#contents”

Para manipular el campo de UrlPath (por ejemplo), se debería utilizar GetUrlPath, GetUrlPathLength, y SetUrlPath.Utilice CreateUrl para crear la cadena completa de la dirección URL.

Requisitos

encabezado: atlutil.h

Vea también

Otros recursos

Clases de ATL