Třída CInternetSession
Vytvoří a inicializuje jeden nebo několik souběžných relací Internetu a v případě potřeby popisuje připojení k serveru proxy.
class CInternetSession : public CObject
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce CInternetSession objektu. |
Veřejné metody
Název |
Description |
---|---|
Ukončí připojení k Internetu při ukončení relace v Internetu. |
|
Zjistí stav zpětného volání rutiny. |
|
Ukončí připojení k Internetu při ukončení relace v Internetu. |
|
Vrátí soubory cookie pro zadanou adresu URL a její nadřazené adresy URL. |
|
Načte proměnné určující délku souboru cookie uložené ve vyrovnávací paměti. |
|
Otevře relace FTP serveru.Přihlášení uživatele. |
|
Otevře aplikace, který se pokouší otevřít připojení serveru gopher. |
|
Server HTTP pro aplikaci, která se pokouší otevřít připojení otevře. |
|
Pokud je povoleno zpětné volání stav aktualizuje stav operace. |
|
Analyzuje a otevře URL. |
|
Nastaví soubor cookie pro zadanou adresu URL. |
|
Nastaví možnosti pro relaci Internet. |
Veřejné operátory
Název |
Description |
---|---|
Popisovač aktuální relaci Internet. |
Poznámky
Pokud připojení k Internetu, musí být zachována po dobu trvání aplikace, můžete vytvořit CInternetSession členem třídy CWinApp.
Po navázání relace v Internetu zavolejte OpenURL.CInternetSessionpak analyzuje adresu URL můžete voláním globální funkce AfxParseURL.Bez ohledu na jeho typ protokolu CInternetSession interpretuje URL a spravuje ji.Požadavky na místní soubory označeny URL zdroje "file://" je schopen zpracovat.OpenURLVrátí ukazatel CStdioFile je objekt, pokud název předat místního souboru.
Pokud otevřete adresu URL na serveru sítě Internet pomocí OpenURL , můžete číst informace z webu.Pokud chcete provádět akce specifické pro služby (pro příklad, HTTP, FTP nebo gopher) na soubory umístěné na serveru, je nutné vytvořit příslušné připojení s tímto serverem.Otevřít určitý druh připojení přímo na konkrétní službu, použijte jednu z následujících funkcí členů:
GetGopherConnection otevření připojení služby gopher.
GetHttpConnection otevření připojení ke službě HTTP.
GetFtpConnection otevření připojení ke službě FTP.
SetOption umožňuje nastavení možností dotazu pro relace, například hodnoty časového limitu, počet opakování a tak dále.
CInternetSessionfunkce členů SetCookie, GetCookie, a GetCookieLength poskytují prostředky pro správu databáze Win32 cookie, jehož prostřednictvím serverů a skriptů uchování informací o klientské pracovní stanice stavu.
Další informace o základních programovacích úkolů Internet naleznete v článku první kroky Internet: WinInet.Obecné informace o použití tříd MFC WinInet naleznete v článku Internet programování s WinInet.
[!POZNÁMKA]
CInternetSessionvyvolají AfxThrowNotSupportedException pro typy služeb není podporován.Podporována jsou pouze následující typy služeb: FTP, HTTP, gopher a souboru.
Hierarchii dědičnosti
CInternetSession
Požadavky
Záhlaví: afxinet.h