Classe CGopherFile
Fornisce la funzionalità per individuare e leggere file in un server gopher.
Nota
Le classi CGopherConnection
, CGopherFile
, CGopherFileFind
e 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 Write
membro , WriteString
e 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à
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