Поделиться через


Класс CInternetFile

Разрешает доступ к файлам в удаленных системах, использующих протоколы Интернета.

class CInternetFile : public CStdioFile

Члены

3c69cwt5.collapse_all(ru-ru,VS.110).gifЗащищенные конструкторы

Имя

Описание

CInternetFile::CInternetFile

Создает объект CInternetFile.

3c69cwt5.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CInternetFile::Abort

Закрывает файл на все предупреждения и ошибки.

CInternetFile::Close

CInternetFile закрывает и освобождает свои ресурсы.

CInternetFile::Flush

Сбрасывает содержимое буфера записи и гарантирует, что данные в памяти записаны к механической мишени.

CInternetFile::GetLength

Возвращает размер файла.

CInternetFile::Read

Считывает указанное число байтов.

CInternetFile::ReadString

Считывает поток символов.

CInternetFile::Seek

Перемещает указатель в открытом файле.

CInternetFile::SetReadBufferSize

Устанавливает размер буфера, в котором данные будут прочитаны.

CInternetFile::SetWriteBufferSize

Устанавливает размер буфера, в котором данные будут записаны.

CInternetFile::Write

Записывает указанное число байтов.

CInternetFile::WriteString

Записывает null- готовая строка в файл.

3c69cwt5.collapse_all(ru-ru,VS.110).gifОткрытые операторы

Имя

Описание

CInternetFile::operator HINTERNET

Оператор приведения для маркера Интернета.

3c69cwt5.collapse_all(ru-ru,VS.110).gifЗащищенные члены данных

Имя

Описание

CInternetFile::m_hFile

Дескриптор к файлу.

Заметки

Предоставляет базовый класс для CHttpFile и файл CGopherFile классифицирует.Никогда не создает объект CInternetFile напрямую.Вместо этого создайте объект одного из его производных классов путем вызова CGopherConnection::OpenFile или CHttpConnection::OpenRequest.Также можно создать объект CInternetFile путем вызова CFtpConnection::OpenFile.

Функции-члены Открыть, LockRange, UnlockRange и DuplicateCInternetFile не реализованы для CInternetFile.Если вызвать эти функции в CInternetFile объект, обращающихся CNotSupportedException.

Дополнительные сведения о том, как CInternetFile работает с другими классами MFC Интернета см. в статье Устройств, используемые при программировании с WinInet.

Иерархия наследования

CObject

CFile

CStdioFile

CInternetFile

Требования

Header: afxinet.h

См. также

Ссылки

Класс CStdioFile

Диаграмма иерархии

Класс CInternetConnection