Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memperluas antarmuka IHttpModuleContextContainer dengan menyediakan fungsionalitas untuk merilis kontainer.
Sintaks
class IDispensedHttpModuleContextContainer : public IHttpModuleContextContainer
Metode
Tabel berikut mencantumkan metode yang diekspos oleh IDispensedHttpModuleContextContainer kelas.
| Nama | Deskripsi |
|---|---|
| GetModuleContext | (Diwariskan dari IHttpModuleContextContainer.) |
| ReleaseContainer | Menghapus kontainer konteks jika dispensasi. |
| SetModuleContext | (Diwarisi dari IHttpModuleContextContainer.) |
Kelas Turunan
Kelas ini tidak berisi kelas turunan.
Keterangan
Banyak kelas IIS 7 mempertahankan private IDispensedHttpModuleContextContainer pointer sebagai variabel anggota. Kelas-kelas ini menerapkan berbagai antarmuka, termasuk IHttpApplication, IHttpConnection, IHttpContext, IHttpFileInfo, IHttpSite, IHttpUrlInfo, dan IMetadataInfo.
Masing-masing antarmuka ini mendefinisikan GetModuleContextContainer metode, yang tidak menerima argumen dan mengembalikan pointer IHttpModuleContextContainer . Ketika berbagai GetModuleContextContainer metode dipanggil, sebagian besar pelaksana ini mengembalikan private data sebagai upcast IHttpModuleContextContainer. Ini memungkinkan pelaksana antarmuka untuk mengekspos kontainer kustom sambil mempertahankan masa pakai kontainer tersebut.
Perhatian
Meskipun mungkin merupakan operasi yang aman untuk menurunkan IHttpModuleContextContainer IDispensedHttpModuleContextContainer ke ke operator dengan menggunakan operator dynamic_cast , Anda harus menghindari melakukan pemeran ini. Antarmuka IDispensedHttpModuleContextContainer hanya menambahkan satu metode, ReleaseContainer, ke antarmuka dasarnya, dan metode ini harus dipanggil hanya secara internal.
Hierarki Warisan
IDispensedHttpModuleContextContainer
Persyaratan
| Tipe | Deskripsi |
|---|---|
| Klien | - IIS 7.0 di Windows Vista - IIS 7.5 di Windows 7 - IIS 8.0 di Windows 8 - IIS 10.0 di 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 |