Classe CGopherFile

Fornisce la funzionalità per individuare e leggere file in un server gopher.

Nota

Le classi CGopherConnection, CGopherFile, CGopherFileFinde CGopherLocator i relativi membri sono stati deprecati perché non funzionano sulla piattaforma Windows XP, ma continueranno a funzionare su piattaforme precedenti.

Sintassi

class CGopherFile : public CInternetFile

Membri

Costruttori protetti

Nome Descrizione
CGopherFile::CGopherFile Costruisce un oggetto CGopherFile.

Osservazioni:

Il servizio gopher non consente agli utenti di scrivere dati in un file gopher perché questo servizio funziona principalmente come interfaccia guidata da menu per trovare informazioni. Le CGopherFile funzioni Writemembro , WriteStringe Flush non vengono implementate per CGopherFile. La chiamata di queste funzioni in un CGopherFile oggetto restituisce un'eccezione CNotSupportedException.

Per altre informazioni sul CGopherFile funzionamento delle altre classi Internet MFC, vedere l'articolo Programmazione Internet con WinInet.

Gerarchia di ereditarietà

CObject

CFile

CStdioFile

CInternetFile

CGopherFile

Requisiti

Intestazione: afxinet.h

CGopherFile::CGopherFile

Questa funzione membro viene chiamata per costruire un CGopherFile oggetto .

CGopherFile(
    HINTERNET hFile,
    CGopherLocator& refLocator,
    CGopherConnection* pConnection);

CGopherFile(
    HINTERNET hFile,
    HINTERNET hSession,
    LPCTSTR pstrLocator,
    DWORD dwLocLen,
    DWORD_PTR dwContext);

Parametri

hFile
Handle di un file JSONNET.

refLocator
Riferimento a un oggetto CGopherLocator .

pConnection
Puntatore a un oggetto CGopherConnection .

hSession
Handle per la sessione Internet corrente.

pstrLocator
Puntatore a una stringa usata per individuare il server gopher. Per altre informazioni sui localizzatori gopher, vedere Sessioni gopher.

dwLocLen
DWORD contenente il numero di byte in pstrLocator.

dwContext
Puntatore all'identificatore di contesto del file aperto.

Osservazioni:

È necessario un CGopherFile oggetto da leggere da un file durante una sessione Internet gopher.

Non si crea mai direttamente un CGopherFile oggetto. Chiama invece CGopherConnection::OpenFile per aprire un file in un server gopher.

Vedi anche

Classe CInternetFile
Grafico della gerarchia
Classe CInternetFile
Classe CGopherLocator
Classe CGopherFileFind
Classe CGopherConnection