Bagikan melalui


Metode IHttpServer::ReadFragmentFromCache

Mengambil fragmen tertentu dari cache.

Sintaks

virtual HRESULT ReadFragmentFromCache(  
   __in WCHAR* pszFragmentName,  
   BYTE* pvBuffer,  
   DWORD cbSize,  
   DWORD* pcbCopied  
) = 0;  

Parameter

pszFragmentName
[__in] Penunjuk ke yang WCHAR menentukan fragmen untuk diambil dari cache.

pvBuffer
Penunjuk ke BYTE buffer yang berisi fragmen cache.

cbSize
yang DWORD berisi panjang, dalam byte, dari buffer.

pcbCopied
Penunjuk ke yang DWORD berisi jumlah byte yang dibaca dari cache.

Tampilkan Nilai

Sebuah HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Nilai Deskripsi
S_OK Menunjukkan bahwa operasi berhasil.
ERROR_PATH_NOT_FOUND Menunjukkan bahwa fragmen yang ditentukan oleh pszFragmentName parameter tidak dapat ditemukan.

Keterangan

Pengembang dapat menggunakan metode AddFragmentToCache, ReadFragmentFromCache, dan RemoveFragmentFromCache , masing-masing, untuk menambahkan struktur HTTP_DATA_CHUNK ke cache fragmen, atau untuk mengambil dan menghapus HTTP_DATA_CHUNK struktur dari cache. Metode ini memberi pengembang sedikit fungsionalitas kustom untuk menggunakan cache IIS bawaan untuk menyimpan dan mengambil fragmen data dalam cache.

Catatan

Http.sys mengelola dan memiliki cache fragmen. Kapan saja, Http.sys dapat mengambil alih atau menghapus informasi yang Anda arahkan untuk disimpan. Saat ini tidak ada cara untuk mengunci informasi dalam cache fragmen sebagai informasi nonvolatile.

Persyaratan

Jenis Deskripsi
Klien - IIS 7.0 di Windows Vista
- IIS 7.5 di Windows 7
- IIS 8.0 di Windows 8
- IIS 10.0 pada Windows 10
Server - IIS 7.0 di Windows Server 2008
- IIS 7.5 di Windows Server 2008 R2
- IIS 8.0 di Windows Server 2012
- IIS 8.5 di Windows Server 2012 R2
- IIS 10.0 di Windows Server 2016
Produk - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
- IIS Express 7.5, IIS Express 8.0, IIS Express 10.0
Header Httpserv.h

Lihat juga

Antarmuka IHttpServer
Metode IHttpServer::AddFragmentToCache
Metode IHttpServer::RemoveFragmentFromCache