CGopherFile – třída
Poskytuje funkce pro vyhledání a čtení souborů na serveru gopher.
Poznámka:
Třídy CGopherConnection
, CGopherFile
a CGopherFileFind
CGopherLocator
jejich členové jsou zastaralé, protože nefungují na platformě Windows XP, ale budou nadále pracovat na dřívějších platformách.
Syntaxe
class CGopherFile : public CInternetFile
Členové
Chráněné konstruktory
Název | Popis |
---|---|
CGopherFile::CGopherFile | CGopherFile Vytvoří objekt. |
Poznámky
Služba gopher neumožňuje uživatelům zapisovat data do souboru gopher, protože tato služba funguje hlavně jako rozhraní řízené nabídkou pro hledání informací. Členské CGopherFile
funkce Write
, WriteString
a Flush
nejsou implementovány pro CGopherFile
. Volání těchto funkcí na objektu CGopherFile
, vrátí CNotSupportedException.
Další informace o tom, jak CGopherFile
funguje s ostatními internetovými třídami MFC, najdete v článku Internetové programování pomocí winInetu.
Hierarchie dědičnosti
CGopherFile
Požadavky
Hlavička: afxinet.h
CGopherFile::CGopherFile
Tato členová funkce je volána k vytvoření objektu CGopherFile
.
CGopherFile(
HINTERNET hFile,
CGopherLocator& refLocator,
CGopherConnection* pConnection);
CGopherFile(
HINTERNET hFile,
HINTERNET hSession,
LPCTSTR pstrLocator,
DWORD dwLocLen,
DWORD_PTR dwContext);
Parametry
hFile
Popisovač souboru HINTERNET.
refLocator
Odkaz na objekt CGopherLocator .
pConnection
Ukazatel na objekt CGopherConnection .
hSession
Popisovač aktuální internetové relace.
pstrLocator
Ukazatel na řetězec použitý k vyhledání serveru gopher. Další informace o lokátorech gopher najdete v tématu Relace Gopher.
dwLocLen
A DWORD obsahující počet bajtů v pstrLocator.
dwContext
Ukazatel na kontextový identifikátor souboru, který se otevírá.
Poznámky
Během internetové relace gopheru potřebujete CGopherFile
objekt pro čtení ze souboru.
Nikdy nevytvoříte CGopherFile
objekt přímo. Místo toho zavolejte CGopherConnection::OpenFile a otevřete soubor na serveru gopher.
Viz také
CInternetFile – třída
Graf hierarchie
CInternetFile – třída
CGopherLocator – třída
CGopherFileFind – třída
CGopherConnection – třída