Classe di CInternetFile
Consente l'accesso ai file nei sistemi remoti che utilizzano protocolli Internet.
class CInternetFile : public CStdioFile
Membri
Costruttori protetti
Nome |
Descrizione |
---|---|
Costruisce un oggetto CInternetFile. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Chiudere il file, ignorando gli eventuali avvisi ed errori. |
|
Chiude CInternetFile e libera le risorse. |
|
Elimina il contenuto del buffer di lettura e scrittura che garantisce che i dati in memoria vengono scritti nel computer di destinazione. |
|
Restituisce la dimensione del file. |
|
Legge il numero di byte specificati. |
|
Legge un flusso di caratteri. |
|
Riposizionare il puntatore in un file aperto. |
|
Imposta la dimensione del buffer in cui i dati vengono letti. |
|
Imposta la dimensione del buffer in cui i dati vengono scritti. |
|
Scrive il numero di byte specificati. |
|
Scrive una stringa con terminazione null a un file. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Un operatore di cast per gli handle Internet. |
Membri di dati protetti
Nome |
Descrizione |
---|---|
Handle in un file. |
Note
Fornisce una classe base per CHttpFile e il file CGopherFile classi.Non creare mai direttamente un oggetto CInternetFile.Al contrario, creare un oggetto di una delle relative classi derivate chiamando CGopherConnection::OpenFile o CHttpConnection::OpenRequest.È inoltre possibile creare un oggetto CInternetFile chiamando CFtpConnection::OpenFile.
Le funzioni membro Apri, LockRange, UnlockRangee DuplicateCInternetFile non vengono implementate per CInternetFile.Se queste funzioni vengono chiamate in CInternetFile oggetto, si otterranno CNotSupportedException.
Per ulteriori informazioni sul funzionamento CInternetFile con le altre classi Internet MFC, vedere l'articolo Programmazione per Internet con ATL.
Gerarchia di ereditarietà
CInternetFile
Requisiti
Header: afxinet.h