Sdílet prostřednictvím


CGopherFile – třída

Poskytuje funkce pro vyhledání a čtení souborů na serveru gopher.

Poznámka:

Třídy CGopherConnection, CGopherFilea CGopherFileFindCGopherLocator 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, WriteStringa 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

Objekt CObject

CFile

CStdioFile

CInternetFile

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