Wymagania wstępne dla klas klienta internetowego
Niektóre akcje podejmowane przez klienta w sieci Internet (na przykład plik, czytanie) zostały uwzględnione w wymaganiach wstępnych działań (w tym przypadku ustanowienia połączenia z Internetem).W poniższej tabeli wymieniono wymagania wstępne dla niektórych akcji klienta.
Ogólne internetowego adresu URL (FTP, Gopher lub HTTP)
Akcja |
Warunkiem wstępnym |
---|---|
Ustanów połączenie. |
Tworzenie CInternetSession do ustanowienia podstawy Internet aplikacji klienta. |
Otwórz adres URL. |
Ustanów połączenie.Wywołanie CInternetSession::OpenURL.OpenURL Funkcja zwraca obiekt zasobów tylko do odczytu. |
Adres URL odczytu danych. |
Otwórz adres URL.Wywołanie CInternetFile::Read. |
Ustaw opcję Internet. |
Ustanów połączenie.Wywołanie CInternetSession::SetOption. |
Ustawianie funkcji do wywołania informacje o stanie. |
Ustanów połączenie.Wywołanie CInternetSession::EnableStatusCallback.Zastąpić CInternetSession::OnStatusCallback do obsługi wywołania. |
FTP
Akcja |
Warunkiem wstępnym |
---|---|
Należy ustanowić połączenie FTP. |
Tworzenie CInternetSession jako podstawa Internetu aplikacji klienta.Wywołanie CInternetSession::GetFtpConnection do tworzenia CFtpConnection obiektu. |
Znajdź pierwszy zasobów. |
Należy ustanowić połączenie FTP.Tworzenie CFtpFileFind obiektu.Wywołanie CFtpFileFind::FindFile. |
Wyliczanie wszystkich dostępnych zasobów. |
Znajdź pierwszy plik.Wywołanie CFtpFileFind::FindNextFile do momentu zwraca wartość FALSE. |
Otwórz plik FTP. |
Należy ustanowić połączenie FTP.Wywołanie CFtpConnection::OpenFile do tworzenia i otwierania CInternetFile obiektu. |
Przeczytaj plik FTP. |
Otwórz plik FTP dostęp do odczytu.Wywołanie CInternetFile::Read. |
Zapis plików FTP. |
Otwórz plik FTP z zapisu.Wywołanie CInternetFile::Write. |
Zmień katalog klienta na serwerze. |
Należy ustanowić połączenie FTP.Wywołanie CFtpConnection::SetCurrentDirectory. |
Pobrać klienta bieżącego katalogu na serwerze. |
Należy ustanowić połączenie FTP.Wywołanie CFtpConnection::GetCurrentDirectory. |
HTTP
Akcja |
Warunkiem wstępnym |
---|---|
Nawiązać połączenie HTTP. |
Tworzenie CInternetSession jako podstawa Internetu aplikacji klienta.Wywołanie CInternetSession::GetHttpConnection do tworzenia CHttpConnection obiektu. |
Otwieranie pliku HTTP. |
Nawiązać połączenie HTTP.Wywołanie CHttpConnection::OpenRequest do tworzenia CHttpFile obiektu.Wywołanie CHttpFile::AddRequestHeaders.Wywołanie CHttpFile::SendRequest. |
Przeczytaj plik HTTP. |
Otwieranie pliku HTTP.Wywołanie CInternetFile::Read. |
Informacje o żądaniu HTTP. |
Nawiązać połączenie HTTP.Wywołanie CHttpConnection::OpenRequest do tworzenia CHttpFile obiektu.Wywołanie CHttpFile::QueryInfo. |
Gopher
Akcja |
Warunkiem wstępnym |
---|---|
Ustanów połączenie gopher. |
Tworzenie CInternetSession jako podstawa Internetu aplikacji klienta.Wywołanie CInternetSession::GetGopherConnection do tworzenia CGopherConnection. |
Znajdź pierwszy plik w bieżącym katalogu. |
Ustanów połączenie gopher.Tworzenie CGopherFileFind obiektu.Wywołanie CGopherConnection::CreateLocator do tworzenia CGopherLocator obiektu.Przekazać locator, aby CGopherFileFind::FindFile.Wywołanie CGopherFileFind::GetLocator uzyskać locator pliku, jeżeli później konieczne. |
Wyliczanie wszystkich dostępnych plików. |
Znajdź pierwszy plik.Wywołanie CGopherFileFind::FindNextFile do momentu zwraca wartość FALSE. |
Otwórz plik gopher. |
Ustanów połączenie gopher.Utworzyć lokalizatora gopher z CGopherConnection::CreateLocator lub znaleźć locator z CGopherFileFind::GetLocator.Wywołanie CGopherConnection::OpenFile. |
Odczytywanie pliku gopher. |
Otwórz plik gopher.Użyj CGopherFile. |
Zobacz też
Koncepcje
Rozszerzenia internetowe Win32 (WinInet)