Udostępnij za pośrednictwem


Zwinięcie klasy

Ta klasa reprezentuje adres URL.Pozwala manipulować każdy element adresu URL, niezależnie od innych, czy istniejący adres URL analizowania ciągu lub budynku w ciągu od podstaw.

Ważna uwagaWażne

W aplikacjach, które są wykonywane w Windows Runtime nie można użyć tej klasy i jej członków.

class CUrl

Członkowie

hezth0ef.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CUrl::CUrl

Konstruktor.

Zawinięcie:: ~ zawinięcie

Destruktor.

hezth0ef.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CUrl::Canonicalize

Wywołanie tej metody, aby przekonwertować ciąg adresu URL w formie kanonicznej.

CUrl::Clear

Wywołanie tej metody, aby wyczyścić wszystkie pola adresu URL.

CUrl::CrackUrl

Wywołanie tej metody do dekodowania i analizować adres URL.

CUrl::CreateUrl

Wywołanie tej metody, aby utworzyć adres URL.

CUrl::GetExtraInfo

Wywołanie tej metody, aby uzyskać dodatkowe informacje (takie jak?tekst lub #tekstu) z adresu URL.

CUrl::GetExtraInfoLength

Wywołanie tej metody, aby uzyskać długość dodatkowych informacji (takich jak?tekst lub #tekstu) do pobrania z adresu URL.

CUrl::GetHostName

Wywołanie tej metody, aby uzyskać nazwę hosta z adresu URL.

CUrl::GetHostNameLength

Wywołanie tej metody, aby uzyskać długość nazwy hosta.

CUrl::GetPassword

Wywołanie tej metody, aby uzyskać hasło z adresu URL.

CUrl::GetPasswordLength

Wywołanie tej metody, aby uzyskać długość hasła.

CUrl::GetPortNumber

Wywołanie tej metody, aby uzyskać numer portu w ATL_URL_PORT.

CUrl::GetScheme

Wywołanie tej metody get schemat adresu URL.

CUrl::GetSchemeName

Wywołanie tej metody, aby uzyskać nazwę schemat adresu URL.

CUrl::GetSchemeNameLength

Wywołanie tej metody, aby uzyskać długość nazwy schemat adresu URL.

CUrl::GetUrlLength

Wywołanie tej metody, aby uzyskać długość adresu URL.

CUrl::GetUrlPath

Wywołanie tej metody get ścieżka URL.

CUrl::GetUrlPathLength

Wywołanie tej metody, aby uzyskać długość ścieżki URL.

CUrl::GetUserName

Wywołanie tej metody, aby uzyskać nazwę użytkownika z adresu URL.

CUrl::GetUserNameLength

Wywołanie tej metody, aby uzyskać długość nazwy użytkownika.

CUrl::SetExtraInfo

Wywołanie tej metody, aby ustawić dodatkowe informacje (takie jak?tekst lub #tekstu) adresu URL.

CUrl::SetHostName

Wywołanie tej metody, aby ustawić nazwę hosta.

CUrl::SetPassword

Wywołanie tej metody, aby ustawić hasło.

CUrl::SetPortNumber

Wywołanie tej metody, aby ustawić numer portu w ATL_URL_PORT.

CUrl::SetScheme

Wywołanie tej metody, aby ustawić schemat adresu URL.

CUrl::SetSchemeName

Wywołanie tej metody, aby ustawić nazwę schemat adresu URL.

CUrl::SetUrlPath

Wywołanie tej metody, aby ustawić ścieżkę URL.

CUrl::SetUserName

Wywołanie tej metody, aby ustawić nazwę użytkownika.

hezth0ef.collapse_all(pl-pl,VS.110).gifPodmioty publiczne

Nazwa

Opis

CUrl::operator =

Przypisuje określone CUrl obiekt do bieżącego CUrl obiektu.

Uwagi

CUrlpozwala manipulować pola adresu URL, na przykład numer ścieżki lub port.CUrlzrozumienie URL następującą postać:

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

(Niektóre pola są opcjonalne). Na przykład rozważmy tego adresu URL:

https://someone:SECRET@www.microsoft.com:80/visualc/Stuff.htm#Contents

CUrl::CrackUrl analizuje on następująco:

  • Schemat: "http" lub ATL_URL_SCHEME_HTTP

  • Nazwa użytkownika: "osoby"

  • Hasło: "secret"

  • Nazwa hosta: "www.microsoft.com"

  • Numer_portu: 80

  • UrlPath: "visualc/stuff.htm"

  • ExtraInfo: "#contents"

Aby manipulować pola UrlPath (na przykład), należy użyć GetUrlPath, GetUrlPathLength, i SetUrlPath.Można użyć CreateUrl utworzyć pełny ciąg adresu URL.

Wymagania

Nagłówek: atlutil.h

Zobacz też

Inne zasoby

Klasy ATL