Klasa CGopherFile
Udostępnia funkcje znajdowania i odczytywania plików na serwerze gopher.
Uwaga
Klasy CGopherConnection
, CGopherFile
, CGopherFileFind
CGopherLocator
i ich składowe zostały przestarzałe, ponieważ nie działają na platformie Windows XP, ale będą nadal działać na wcześniejszych platformach.
Składnia
class CGopherFile : public CInternetFile
Elementy członkowskie
Konstruktory chronione
Nazwa/nazwisko | opis |
---|---|
CGopherFile::CGopherFile | CGopherFile Tworzy obiekt. |
Uwagi
Usługa gopher nie zezwala użytkownikom na zapisywanie danych w pliku gopher, ponieważ ta usługa działa głównie jako interfejs menu do znajdowania informacji. Funkcje CGopherFile
Write
składowe , WriteString
i Flush
nie są implementowane dla elementu CGopherFile
. Wywołanie tych funkcji w CGopherFile
obiekcie zwraca wyjątek CNotSupportedException.
Aby dowiedzieć się więcej o CGopherFile
sposobie pracy z innymi klasami internetowymi MFC, zobacz artykuł Programowanie internetowe za pomocą usługi WinInet.
Hierarchia dziedziczenia
CGopherFile
Wymagania
Nagłówek: afxinet.h
CGopherFile::CGopherFile
Ta funkcja składowa jest wywoływana w celu skonstruowania CGopherFile
obiektu.
CGopherFile(
HINTERNET hFile,
CGopherLocator& refLocator,
CGopherConnection* pConnection);
CGopherFile(
HINTERNET hFile,
HINTERNET hSession,
LPCTSTR pstrLocator,
DWORD dwLocLen,
DWORD_PTR dwContext);
Parametry
hFile
Dojście do pliku HINTERNET.
refLocator
Odwołanie do obiektu CGopherLocator .
Połączenie p
Wskaźnik do obiektu CGopherConnection .
hSession
Dojście do bieżącej sesji internetowej.
pstrLocator
Wskaźnik do ciągu używanego do lokalizowania serwera gopher. Aby uzyskać więcej informacji na temat lokalizatorów gopher, zobacz Sesje języka Gopher.
dwLocLen
DworD zawierający liczbę bajtów w obiekcie pstrLocator.
dwContext
Wskaźnik do identyfikatora kontekstu otwieranego pliku.
Uwagi
Potrzebny jest CGopherFile
obiekt do odczytu z pliku podczas sesji internetowej gopher.
Nigdy nie tworzysz CGopherFile
obiektu bezpośrednio. Zamiast tego wywołaj metodę CGopherConnection::OpenFile , aby otworzyć plik na serwerze gopher.
Zobacz też
Klasa CInternetFile
Wykres hierarchii
Klasa CInternetFile
Klasa CGopherLocator
Klasa CGopherFileFind
Klasa CGopherConnection