Classe CGopherFile
Fornece a funcionalidade de localizar e ler arquivos em um servidor gopher.
Observação
As classes CGopherConnection
, CGopherFile
, CGopherFileFind
, CGopherLocator
e seus membros foram preteridos porque não funcionam na plataforma Windows XP, mas continuarão a funcionar em plataformas anteriores.
Sintaxe
class CGopherFile : public CInternetFile
Membros
Construtores Protegidos
Nome | Descrição |
---|---|
CGopherFile::CGopherFile | Constrói um objeto CGopherFile . |
Comentários
O serviço Gopher não permite que os usuários escrevam dados em um arquivo Gopher, porque esse serviço funciona primordialmente como uma interface controlada por menus para localizar informações. As funções membro CGopherFile
, Write
, WriteString
e Flush
não são implementadas para CGopherFile
. Chamar essas funções em um objeto CGopherFile
retorna uma CNotSupportedException.
Para saber mais sobre como CGopherFile
funciona com as outras classes de Internet do MFC, confira o artigo Programação na Internet com o WinInet.
Hierarquia de herança
CGopherFile
Requisitos
Cabeçalho: afxinet.h
CGopherFile::CGopherFile
Essa função membro é chamada para construir um objeto CGopherFile
.
CGopherFile(
HINTERNET hFile,
CGopherLocator& refLocator,
CGopherConnection* pConnection);
CGopherFile(
HINTERNET hFile,
HINTERNET hSession,
LPCTSTR pstrLocator,
DWORD dwLocLen,
DWORD_PTR dwContext);
Parâmetros
hFile
Um identificador para um arquivo HINTERNET.
refLocator
Uma referência a um objeto CGopherLocator.
pConnection
Um ponteiro para um objeto CGopherConnection.
hSession
Um identificador para a sessão atual da Internet.
pstrLocator
Um ponteiro para uma cadeia de caracteres usada para localizar o servidor Gopher. Consulte Sessões Gopher para obter mais informações sobre localizadores Gopher.
dwLocLen
Um DWORD que contém o número de bytes no pstrLocator.
dwContext
Um ponteiro para o identificador de contexto do arquivo que está sendo aberto.
Comentários
Você precisa de um objeto CGopherFile
para ler de um arquivo durante uma sessão Gopher da Internet.
Você nunca cria um objeto CGopherFile
diretamente. Em vez disso, chame CGopherConnection::OpenFile para abrir um arquivo em um servidor Gopher.
Confira também
Classe CInternetFile
Gráfico da hierarquia
Classe CInternetFile
Classe CGopherLocator
Classe CGopherFileFind
Classe CGopherConnection