Aracılığıyla paylaş


CGopherFile Sınıfı

Gopher sunucusundaki dosyaları bulma ve okuma işlevselliği sağlar.

Not

CGopherConnection, , CGopherFileCGopherFileFindCGopherLocator ve üyeleri, Windows XP platformunda çalışmadıkları için kullanımdan kaldırılmıştır, ancak önceki platformlarda çalışmaya devam ederler.

Sözdizimi

class CGopherFile : public CInternetFile

Üyeler

Korumalı Oluşturucular

Veri Akışı Adı Açıklama
CGopherFile::CGopherFile Bir CGopherFile nesne oluşturur.

Açıklamalar

Gopher hizmeti, kullanıcıların bir gopher dosyasına veri yazmasına izin vermez çünkü bu hizmet temelde bilgileri bulmak için menü tabanlı bir arabirim olarak çalışır. CGopherFile, ve WriteStringFlush üye işlevleri Writeiçin CGopherFileuygulanmaz. Bu işlevleri bir CGopherFile nesne üzerinde çağırarak bir CNotSupportedException döndürür.

Diğer MFC İnternet sınıfları ile nasıl CGopherFile çalıştığı hakkında daha fazla bilgi edinmek için WinInet ile İnternet Programlama makalesine bakın.

Devralma Hiyerarşisi

CObject

CFile

CStdioFile

CInternetFile

CGopherFile

Gereksinimler

Üst bilgi: afxinet.h

CGopherFile::CGopherFile

Bu üye işlevi bir CGopherFile nesne oluşturmak için çağrılır.

CGopherFile(
    HINTERNET hFile,
    CGopherLocator& refLocator,
    CGopherConnection* pConnection);

CGopherFile(
    HINTERNET hFile,
    HINTERNET hSession,
    LPCTSTR pstrLocator,
    DWORD dwLocLen,
    DWORD_PTR dwContext);

Parametreler

hFile
HINTERNET dosyasının tanıtıcısı.

refLocator
CGopherLocator nesnesine başvuru.

pConnection
CGopherConnection nesnesinin işaretçisi .

hSession
Geçerli İnternet oturumunun tanıtıcısı.

pstrLocator
Gopher sunucusunu bulmak için kullanılan bir dize işaretçisi. Gopher bulucuları hakkında daha fazla bilgi için bkz. Gopher Oturumları.

dwLocLen
pstrLocator'da bayt sayısını içeren bir DWORD.

dwContext
Açılan dosyanın bağlam tanımlayıcısına ilişkin bir işaretçi.

Açıklamalar

Gopher internet oturumu sırasında dosyadan okumak için bir nesneye ihtiyacınız vardır CGopherFile .

Hiçbir zaman doğrudan nesne CGopherFile oluşturmazsınız. Bunun yerine, gopher sunucusunda bir dosya açmak için CGopherConnection::OpenFile çağrısı yapın.

Ayrıca bkz.

CInternetFile Sınıfı
Hiyerarşi Grafiği
CInternetFile Sınıfı
CGopherLocator Sınıfı
CGopherFileFind Sınıfı
CGopherConnection Sınıfı