C# Examples

ChilkatHOMEASPVisual BasicVB.NETC#Visual C++CMFCDelphiFoxProJavaPerlPHPPythonRubySQL ServerVBScript



C# Examples

Bounced Mail
Character Encoding
Digital Certificates
Digital Signatures
Email
FTP
HTML to XML
HTTP
IMAP
Encryption
MHT / HTML Email
MIME
RSA Encryption
S/MIME
Socket
Spider
Tar Archive
Upload
XML
XMP
Zip Compression


More Examples...
Email Object
POP3
SMTP
RSS
Atom
String
Byte Array
Self-Extractor

Unreleased...
Service
PPMD
Deflate
Bzip2
LZW
Bz2
DH Key Exchange
DSA
Icon

 

 

 

 

 

 

Introduction to HTTP Caching

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.worldwideweb-x.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.worldwideweb-x.com/");
MessageBox.Show(http.LastErrorText);

Important: The download for this example does not contain the ChilkatDotNet.dll which
must be downloaded and installed separately at http://www.chilkatsoft.com/downloads.asp.
Once installed, add a reference to the DLL in the project by following the instructions at
http://www.example-code.com/vbdotnet/step2.asp

 

Need a specific example? Send a request to support@chilkatsoft.com

© 2000-2008 Chilkat Software, Inc. All Rights Reserved.

Email Component · XML Parser