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

 

 

 

 

 

 

HTTP Cache Spanning 3 Hard Drives

Send an email from ASP.

// Use an HTTP disk cache that spans three hard drives.
// Allowing the cache to span any number of hard drives makes
// it easy to have *huge* caches of HTTP pages, images, etc..
http.AddCacheRoot("c:\\Cache1\\");
http.AddCacheRoot("e:\\Cache2\\");
http.AddCacheRoot("f:\\Cache3\\");

// Set the number of cache levels = 1.  
// When the cache level = 1, Chilkat HTTP hashes URLs to 
// filenames that are one directory under a cache root.
// The subdirectories are automatically created and named "0", "1", ... "255"
// For example, a URL might cache to this filename:
// e:\Cache2\34\5259160C888982F661D1FC08AF971BED.dat
http.NumCacheLevels = 1;

// 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