Compartilhar via


Classe CInternetFile

Permite acesso aos arquivos em sistemas remoto usando protocolos da Internet.

class CInternetFile : public CStdioFile

Membros

Construtores protegidos

Nome

Descrição

CInternetFile::CInternetFile

Constrói um objeto de CInternetFile .

Métodos públicos

Nome

Descrição

CInternetFile::Abort

Fecha o arquivo, ignorando todos os erros e avisos.

CInternetFile::Close

Fecha CInternetFile e libera os recursos.

CInternetFile::Flush

Libera o conteúdo do buffer de gravação e certifique-se que os dados na memória são gravados no computador de destino.

CInternetFile::GetLength

Retorna o tamanho do arquivo.

CInternetFile::Read

Ler o número de bytes especificados.

CInternetFile::ReadString

Ler um fluxo de caracteres.

CInternetFile::Seek

Reposiciona o ponteiro em um arquivo aberto.

CInternetFile::SetReadBufferSize

Defina o tamanho do buffer onde os dados serão lidas.

CInternetFile::SetWriteBufferSize

Defina o tamanho do buffer onde os dados serão gravados.

CInternetFile::Write

Grava o número de bytes especificados.

CInternetFile::WriteString

Grava uma cadeia de caracteres NULL- finalizada a um arquivo.

Operadores públicos

Nome

Descrição

CInternetFile::operator HINTERNET

Um operador de conversão para uma alça da Internet.

Membros de dados protegidos

Nome

Descrição

CInternetFile::m_hFile

Um identificador para um arquivo.

Comentários

Fornece uma classe base para CHttpFile e o arquivo de CGopherFile classe. Você nunca cria um objeto de CInternetFile diretamente. Em vez de isso, crie um objeto de uma de suas classes derivadas chamando CGopherConnection::OpenFile ou CHttpConnection::OpenRequest. Você também pode criar um objeto de CInternetFile chamando CFtpConnection::OpenFile.

As funções de membro Abrir, LockRange, UnlockRange, e Duplicate de CInternetFile não são implementadas para CInternetFile. Se você chamar essas funções em CInternetFile objeto, você CNotSupportedExceptionobterão.

Para saber mais sobre como CInternetFile trabalhar com as outras classes MFC Internet, consulte o artigo Internet que programa com WinInet.

Hierarquia de herança

CObject

CFile

CStdioFile

CInternetFile

Requisitos

Cabeçalho: afxinet.h

Consulte também

Referência

Classe CStdioFile

Gráfico da hierarquia

Classe CInternetConnection