C# Examples

ChilkatHOMEAndroid™ASPVisual BasicVB.NETC#iOS (IPhone)Objective-CC++CMFCDelphiFoxProJavaPerl
PHP ExtensionPHP ActiveXPythonPowerShellRubySQL ServerVBScript

C# Examples

Bounced Mail
Bz2
Character Encoding
CSV
DKIM / DomainKey
Digital Certificates
Digital Signatures
Email
Email Object
FTP
HTML Conversion
HTTP
IMAP
Encryption
MHT / HTML Email
MIME
POP3
RSA
S/MIME
SMTP
Socket
Spider
SSH
SSH Tunnel
SSH Key
SFTP
Tar Archive
Upload
XML
XMP
Zip Compression


More Examples...
Amazon S3
NTLM
FileAccess
RSS
Atom
String
Byte Array
Self-Extractor
Service
PPMD
Deflate
DH Key Exchange
DSA
Bzip2
LZW

 

 

 

 

 

 

Introduction to HTTP Caching

Download: 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.

Email Component · XML Parser