System::Net::Http::Headers::CacheControlHeaderValue kelas
isi
[
bersembunyi
]CacheControlHeaderValue class
Mewakili nilai dari header ‘Cache-Control’. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu balut kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk meneruskan ke fungsi sebagai argumen.
class CacheControlHeaderValue : public System::ICloneable
Metode
| Metode | Deskripsi |
|---|---|
| CacheControlHeaderValue() | Membuat instance baru. |
| Equals(System::SharedPtr<Object>) override | Membandingkan objek menggunakan semantik C# Object.Equals. |
| get_Extensions() | Mengembalikan koleksi token ekstensi cache. |
| get_MaxAge() | Mendapatkan nilai usia maksimum dalam detik yang menentukan periode waktu di mana klien akan menerima respons. |
| get_MaxStale() | Mendapatkan nilai yang menentukan apakah klien akan menerima respons yang kedaluwarsa. |
| get_MaxStaleLimit() | Mendapatkan nilai dalam detik yang menentukan waktu di mana klien akan menerima respons yang kedaluwarsa. |
| get_MinFresh() | Mendapatkan nilai yang menentukan masa hidup kesegaran. |
| get_MustRevalidate() | Mendapatkan nilai yang menentukan apakah server memerlukan validasi ulang entri cache ketika menjadi usang. |
| get_NoCache() | Informasi RTTI. |
| get_NoCacheHeaders() | Mendapatkan koleksi nama bidang dalam arahan ’no-cache’ pada header ‘Cache-Control’. |
| get_NoStore() | Mendapatkan nilai yang menentukan apakah cache tidak boleh menyimpan bagian apa pun dari permintaan atau respons HTTP. |
| get_NoTransform() | Mendapatkan nilai yang menentukan apakah cache atau proxy tidak boleh mengubah bagian apa pun dari badan entitas. |
| get_OnlyIfCached() | Mendapatkan nilai yang menentukan apakah klien harus hanya menggunakan entri yang di-cache. |
| get_Private() | Mendapatkan nilai yang menentukan apakah pesan respons HTTP atau bagiannya ditujukan untuk satu pengguna dan tidak boleh di-cache oleh cache bersama. |
| get_PrivateHeaders() | Mendapatkan koleksi nama bidang dalam arahan ‘private’ pada header ‘Cache-Control’. |
| get_ProxyRevalidate() | Mendapatkan nilai yang menentukan apakah server memerlukan validasi ulang entri cache ketika menjadi usang untuk cache agen pengguna bersama. |
| get_Public() | Mendapatkan nilai yang menentukan apakah respons HTTP dapat di-cache oleh cache mana pun. |
| get_SharedMaxAge() | Mendapatkan nilai usia maksimum bersama dalam detik yang menggantikan arahan ‘max-age’ dalam header ‘Cache-Control’ atau header ‘Expires’ untuk cache bersama. |
| static GetCacheControlLength(String, int32_t, System::SharedPtr<CacheControlHeaderValue>, System::SharedPtr<CacheControlHeaderValue>&) | Mengonversi string yang diberikan dari indeks yang ditentukan menjadi instance dari kelas CacheControlHeaderValue. |
| GetHashCode() const override | Analog dari metode C# Object.GetHashCode(). Memungkinkan hashing objek kustom. |
| static Parse(String) | Mengonversi string yang diberikan menjadi instance dari kelas CacheControlHeaderValue. |
| set_MaxAge(Nullable<TimeSpan>) | Menetapkan nilai usia maksimum dalam detik yang menentukan periode waktu di mana klien akan menerima respons. |
| set_MaxStale(bool) | Menetapkan nilai yang menentukan apakah klien akan menerima respons yang kedaluwarsa. |
| set_MaxStaleLimit(Nullable<TimeSpan>) | Menetapkan nilai dalam detik yang menentukan waktu selama klien akan menerima respons yang kedaluwarsa. |
| set_MinFresh(Nullable<TimeSpan>) | Menetapkan nilai yang menentukan masa hidup kesegaran. |
| set_MustRevalidate(bool) | Menetapkan nilai yang menentukan apakah server memerlukan validasi ulang entri cache ketika menjadi usang. |
| set_NoCache(bool) | Menetapkan nilai yang menentukan apakah klien akan menerima respons yang di-cache. |
| set_NoStore(bool) | Menetapkan nilai yang menentukan apakah cache tidak boleh menyimpan bagian apa pun dari permintaan atau respons HTTP. |
| set_NoTransform(bool) | Menetapkan nilai yang menentukan apakah cache atau proxy tidak boleh mengubah bagian apa pun dari badan entitas. |
| set_OnlyIfCached(bool) | Menetapkan nilai yang menentukan apakah klien harus hanya menggunakan entri yang di-cache. |
| set_Private(bool) | Menetapkan nilai yang menentukan apakah pesan respons HTTP atau bagiannya ditujukan untuk satu pengguna dan tidak boleh di-cache oleh cache bersama. |
| set_ProxyRevalidate(bool) | Menetapkan nilai yang menentukan apakah server memerlukan validasi ulang entri cache ketika menjadi usang untuk cache agen pengguna bersama. |
| set_Public(bool) | Menetapkan nilai yang menentukan apakah respons HTTP dapat di-cache oleh cache mana pun. |
| set_SharedMaxAge(Nullable<TimeSpan>) | Mengatur nilai usia maksimum bersama dalam detik yang menggantikan direktif ‘max-age’ pada header ‘Cache-Control’ atau header ‘Expires’ untuk cache bersama. |
| ToString() const override | Analog dari metode C# Object.ToString(). Memungkinkan mengonversi objek khusus menjadi string. |
| static TryParse(String, System::SharedPtr<CacheControlHeaderValue>&) | Mencoba mengonversi string yang diberikan menjadi instance dari kelas CacheControlHeaderValue. |
Lihat Juga
- Class ICloneable
- Namespace System::Net::Http::Headers
- Library Aspose.Page for C++