Freigeben über


CInternetFile-Klasse

Ermöglicht Zugriff auf Dateien auf Remotesystemen, die Internetprotokolle verwenden.

class CInternetFile : public CStdioFile

Mitglieder

Geschützte Konstruktoren

Name

Description

CInternetFile::CInternetFile

Erstellt ein CInternetFile-Objekt.

Öffentliche Methoden

Name

Description

CInternetFile::Abort

Schließt die Datei und ignoriert alle Warnungen und Fehler.

CInternetFile::Close

Schließt CInternetFile und gibt seine Ressourcen frei.

CInternetFile::Flush

Leert den Inhalt des Pufferspeichers und stellt sicher, dass die Daten im Arbeitsspeicher zur Zielcomputers geschrieben werden.

CInternetFile::GetLength

Gibt die Größe der Datei zurück.

CInternetFile::Read

Liest die Anzahl der angegebenen Bytes.

CInternetFile::ReadString

Liest einen Stream von Zeichen.

CInternetFile::Seek

Ordnet den Zeiger in einer geöffneten Datei neu.

CInternetFile::SetReadBufferSize

Legt die Größe des Puffers fest, in dem Daten gelesen werden.

CInternetFile::SetWriteBufferSize

Legt die Größe des Puffers fest, in dem Daten geschrieben werden.

CInternetFile::Write

Schreibt die Anzahl der angegebenen Bytes.

CInternetFile::WriteString

Schreibt eine auf NULL endende Zeichenfolge in einer Datei.

Öffentliche Operatoren

Name

Description

CInternetFile::operator HINTERNET

Ein Umwandlungsoperator für ein Internet-Handle.

Geschützte Datenmember

Name

Description

CInternetFile::m_hFile

Ein Handle für eine Datei.

Hinweise

Stellt eine Basisklasse für CHttpFile bereit und CGopherFile Datei klassifiziert. Sie erstellen ein Objekt CInternetFile nie direkt. Stattdessen erstellen Sie ein Objekt von einer davon abgeleiteten Klasse, indem Sie CGopherConnection::OpenFile oder CHttpConnection::OpenRequest aufrufen. Sie können ein CInternetFile-Objekt auch erstellen, indem Sie CFtpConnection::OpenFile aufrufen.

Die CInternetFile-Memberfunktionen Öffnen, LockRange, UnlockRange und Duplicate werden nicht für CInternetFile implementiert. Wenn Sie aufrufen, gelten diese Funktionen auf CInternetFile, erhalten Sie CNotSupportedException ein.

Um zu erfahren mehr zum CInternetFile mit den anderen MFC-Internetklassen funktioniert, finden Sie im Artikel Webprogrammierung mit WinInet-Klassen.

Vererbungshierarchie

CObject

Die C-Datei

CStdioFile

CInternetFile

Anforderungen

Header: afxinet.h

Siehe auch

Referenz

CStdioFile-Klasse

Hierarchiediagramm

CInternetConnection-Klasse