CHttpServerContext

CHttpServerContext temel sınıf yok.

CHttpServerCo&ntext , bir CHttpServer nesnesi, istemci http server.nbsp gönderdiği verileri işlemek için gereken araçları sağlar; Bir Microsoft Internet Bilgi Sunucusu (MIIS) istemci tarayıcıdan bir istek aldığında, bir CHttpServer nesnesi oluşturulan ve başlatılan ve bir CHttpServerContext nesnesi oluşturulur. Sunucu uzantısı dll işlemler isteklerini ' Bu görevleri gerçekleştirmek için CHttpServerContext üye işlevleri kullanır.

Bir CHttpServerContext nesnesi bir CHttpServer nesnesi çoklu sağlamak için ayrı ayrı bulunmaktadır. Bir modül içinde tek bir CHttpServer var, ama bir sunucu aynı anda birden çok istemci isteklerini işlemek için gerekli olabilecek.

CHttpServer bir CHttpServerContext birden fazla bu istekleri işlemek her istek için oluşturur. Bir CHttpServer birden fazla CHttpServerContext nesneleri ayrı konular çalıştırmak için kullanır. Bu tasarım aynı anda, farklı istemci bağlantıları tarafından CHttpServer için birden fazla görüşme nesne sağlar.

Uzantı DLL'si (ISA) denir, () üye fonksiyonu ServerSupportFunction ISA bazı genel amaçlı işlevlerinin yanı sıra http sunucusu uygulaması için belirli işlevleri sağlar.

Eğer sunucu uzantısı bir şey iletişim kurması gerekir — örneğin, bir hata — hemen WriteClientistemciye geri arama. Aksi halde, kendisine iletilen pCtxt parametresi tarafından sahip olunan m_pStream veri üyesi olarak istemciye bir ileti çıkış sunucu.

# include lt;afxisapi.h>

Sınıf üyeleri |nbsp; Hiyerarşi çizelgesi

Ör&neknbsp; mfc örnek wwwquote

Index