Klasa CGopherFile

Udostępnia funkcje znajdowania i odczytywania plików na serwerze gopher.

Uwaga

Klasy CGopherConnection, CGopherFile, CGopherFileFindCGopherLocator 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

Członkowie

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 CGopherFileWriteskładowe , WriteStringi 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

Cobject

Cfile

Cstdiofile

Cinternetfile

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 .

p Połączenie ion
Wskaźnik do obiektu CGopher Połączenie ion.

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ę CGopher Połączenie ion::OpenFile, aby otworzyć plik na serwerze gopher.

Zobacz też

Klasa CInternetFile
Wykres hierarchii
Klasa CInternetFile
Klasa CGopherLocator
Klasa CGopherFileFind
Klasa CGopherConnection