Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
Introduction to HTTP CachingDownload: Chilkat .NET Assemblies C# example program demonstrating how to use the most simple caching configuration possible with Chilkat HTTP. Chilkat.Http http = new Chilkat.Http(); bool unlocked = http.UnlockComponent("Any string begins 30-day trial"); if (!unlocked) { MessageBox.Show("Failed to unlock HTTP component"); return; } // Tell the HTTP component where our cache is located. http.AddCacheRoot("c:\\Cache1\\"); // Set the number of cache levels = 0. This means that all // cache files are stored in the root directory(ies) http.NumCacheLevels = 0; // Turn on caching http.UpdateCache = true; // Save pages to cache http.FetchFromCache = true; // Fetch pages from cache if possible // Fetch a page. If the page is not yet in cache, a new file will // appear in the cache. This file contains the response header and data, // which can be served directly from cache until it expires. // The return string will be null on failure. We will not check the success here. string htmlPage = http.QuickGetStr("http://www.example-code.com/"); // The LastErrorText property contains error information on failure, but it // also contains information about what happened on success. // If you examine the LastErrorText, you will see details about the // cache being updated. MessageBox.Show(http.LastErrorText); // Fetch the page again, but this time it comes from cache. // Check the LastErrorText afterwards to verify. htmlPage = http.QuickGetStr("http://www.example-code.com/"); MessageBox.Show(http.LastErrorText); |
© 2000-2012 Chilkat Software, Inc. All Rights Reserved.