CInternetFile

CObject
 └CFile
    └CStdioFile
       └CInternetFile

MFC类CInternetFile为CHttpFile和CGopherFile文件类提供基类。CInternetFile 及其派生类允许对使用Internet协议的远端系统文件的访问。不能直接构造一个CInternetFile对象,而是通过调用CGopherConnection::OpenFile或ChttpConn-ection::OpenRequest来创建其派生类中的一个对象。还可通过调用CFtpConnection::OpenFile构造一个CInternetFile对象。
CInternetFile成员函数Open,LockRange,UnLockRange,Duplicate不是为CInternetFile而实现的。如果对一个CInternetFile对象调用这些函数,你将得到一个CNotSupportedException。
要了解CInternetFile如何与其它MFC Internet类工作的更多信息,请参阅联机文档“Visual C++程序员指南”中的“使用WinInet编写Internet程序”。
#include <afxinet.h>
请参阅:CInternetConnection

CInternetFile类的成员

构造函数
CInternetFile构造一个CInternetFile对象

操作
SetWriteBufferSize设置数据将被写入的缓冲区大小
SetReadBufferSize设置数据将被读取的缓冲区大小

可覆盖的函数
Seek指针在打开文件中的位置
Read读取指定的字节的数目
Write写入指定的字节的数目
Abort关闭文件,忽略所有警告和错误
Flush冲掉写缓冲区的内容,确认内存中的数据写入了目标机器
Close关闭CInternetFile并释放其资源
ReadString读取字符流
WriteString写空终止字符串到文件中

数据成员
m_hFile文件的句柄

操作符
operator HINTERNETInternet句柄的校验操作符