<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4797876534683142540</id><updated>2024-03-14T19:43:36.000+05:30</updated><title type='text'>Amol Thengane&#39;s Technical blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://amolthengane.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4797876534683142540/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://amolthengane.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Amol Thengane</name><uri>http://www.blogger.com/profile/10934451447590088983</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4797876534683142540.post-8052184458755360470</id><published>2014-10-31T15:58:00.001+05:30</published><updated>2014-10-31T16:07:02.677+05:30</updated><title type='text'>Data Caching using Enterprise Library</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; id=&quot;heading0001&quot; name=&quot;heading0001&quot;&gt;&lt;/a&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;Introduction&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Caching is one of most important factors if we think about application performance. Most applications need a caching implementation to improve performance.  The Caching Application Block provides a flexible and extensible caching framework with a set of APIs that can be used at any layer of an application. It supports in-memory,  database, or isolated storage for storing cached data. We can use it in web applications as well as Windows applications. Implementing caching  using the Caching Application Block improves the performance of applications as well as reduces development time and cost. This application block provides all kinds  of functions like adding, removing, and managing the expiration of cache. In this article, I have explained how we can use the Caching Application Block of Enterprise Library 4.1  in an ASP.NET Web application. But as I said earlier, the Caching Application Block is very generic and can be used in different applications without changing a single line of code.  In other words, we can say the Enterprise Library Caching Application Block provides a ready to use caching framework. Hope this article will help all of you. Please provide  your valuable suggestions and feedback to improve my article.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; id=&quot;heading0002&quot; name=&quot;heading0002&quot;&gt;&lt;/a&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;Where can the Caching Application Block be used?&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The Enterprise Library Caching Application Block is a ready to use caching framework that can be used in various applications like:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;ASP.NET Web applications&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Windows Forms&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Console&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Windows Service&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Enterprise Services&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Web Service&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;This caching application block has in-built features like inserting an item into cache, remove from cache, cache expiration settings, etc. This is extensible as well as per your  requirement.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; id=&quot;heading0003&quot; name=&quot;heading0003&quot;&gt;&lt;/a&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;Installing Enterprise Library 4.1&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;First of all, we need to install Enterprise Library before we start working with any of the application blocks. As of now, the latest version of Enterprise Library is 4.1.  This article is based on the same version. You can download and install Enterprise Library easily from  &lt;/span&gt;&lt;a href=&quot;http://www.microsoft.com/en-us/download/details.aspx?id=6228&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Enterprise Library 4.1-October 2008&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Microsoft Enterprise Library is a collection of reusable application blocks designed to assist software developers with common enterprise development challenges.  This release includes caching, cryptography, data access, exception handling, logging, policy injection, security, validation, and unity.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; id=&quot;heading0005&quot; name=&quot;heading0005&quot;&gt;&lt;/a&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;Using Enterprise Library Configuration Manager&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Enterprise Library&#39;s API is based on an XML configuration. The application configuration file contains all related information regarding  application blocks. As this is an XML configuration, we can do all kinds of manual changes in the file but it’s quite difficult to remember all  the configuration and properties. Microsoft provides the Enterprise configuration UI console to configure the application block using a UI.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;After installing Enterprise Library 4.1, you can find the Enterprise Library Configuration Manager in the &lt;em&gt;Bin&lt;/em&gt; directory of your installed location.  In my case, it is in &lt;em&gt;&quot;C:\Program Files (x86)\Microsoft Enterprise Library 4.1 - October 2008\Bin&quot;&lt;/em&gt;. Run &lt;em&gt;EntLibConfig.exe&lt;/em&gt;.  Or you can go to Start &amp;gt; Select Program Files &amp;gt; Microsoft Patterns and Practices &amp;gt; Enterprise Library &amp;gt;Enterprise Library Configuration. The following screen will appear:&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;img src=&quot;http://www.codeproject.com/KB/web-cache/CachingApplicationBlock/CachingEL01.jpg&quot; height=&quot;341&quot; width=&quot;600&quot; /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; id=&quot;heading0006&quot; name=&quot;heading0006&quot;&gt;&lt;/a&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;Configure Caching Application Block&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Now click on File &amp;gt; Open application. Select the &quot;&lt;em&gt;web.config&lt;/em&gt;&quot; of your ASP.NET web application.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;img src=&quot;http://www.codeproject.com/KB/web-cache/CachingApplicationBlock/CachingEL02.jpg&quot; height=&quot;358&quot; width=&quot;561&quot; /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;By default, Enterprise Library configuration has a Data Access Application Block setting added. We can easily remove any configuration settings by using right click &amp;gt; Remove.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Now we can add a &quot;Caching Application Block&quot; using right click on Root &amp;gt; New &amp;gt; Caching Application Block.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;img src=&quot;http://www.codeproject.com/KB/web-cache/CachingApplicationBlock/CachingEL03.jpg&quot; height=&quot;163&quot; width=&quot;600&quot; /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;A new configuration section &quot;Caching Application Block&quot; will be automatically added with the configuration File.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;img src=&quot;http://www.codeproject.com/KB/web-cache/CachingApplicationBlock/CachingEL5.jpg&quot; height=&quot;157&quot; width=&quot;461&quot; /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Save the configuration in Configuration Manager. Now open the web application and check the &lt;em&gt;web.config&lt;/em&gt; file for changes.  You will find the below &lt;code&gt;Config&lt;/code&gt; section has been added in the &lt;em&gt;web.config&lt;/em&gt; file after adding the Caching Application Block using the Enterprise Application Manager.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;img src=&quot;data:image/png;base64,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&quot; /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; id=&quot;heading0007&quot; name=&quot;heading0007&quot;&gt;&lt;/a&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;Using the Caching Application Block&lt;/span&gt;&lt;/h3&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; id=&quot;heading0008&quot; name=&quot;heading0008&quot;&gt;&lt;/a&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;Adding Reference&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;As the caching application block is a predefined set of code and is defined in a framework, we need to add some reference to our application.  These are &lt;em&gt;Microsoft.Practices.EnterpriseLibrary.Caching.dll&lt;/em&gt; and &lt;em&gt;Microsoft.Practices.EnterpriseLibrary.common.dll&lt;/em&gt;.  These two are sufficient for using the Caching Application Block.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;img src=&quot;data:image/png;base64,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&quot; /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;After adding a reference, we have to add a namespace for using the Caching Application Block. These are:&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;using&lt;/span&gt; Microsoft.Practices.EnterpriseLibrary.Caching;&lt;br /&gt;&lt;span class=&quot;code-keyword&quot;&gt;using&lt;/span&gt; Microsoft.Practices.EnterpriseLibrary.Common;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;This is all about adding references and namespaces. Now let’s have a look at how we can do all kinds of caching operations like insert data into cache, remove from cache,  display data from cache, cache expiration, etc.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Before doing any kind of caching operation, we need to initialize the &lt;code&gt;CacheManager&lt;/code&gt; object.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; id=&quot;heading0009&quot; name=&quot;heading0009&quot;&gt;&lt;/a&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;Initialize Cache Manager&lt;/span&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;code&gt;ICacheManager&lt;/code&gt; is the main interface between our application and the Caching Application Block. To create an instance  of a &lt;code&gt;CacheManager&lt;/code&gt; object, the application uses the &lt;code&gt;CacheFactory&lt;/code&gt; class, which in turn uses the &lt;code&gt;CacheManagerFactory&lt;/code&gt; class.  The &lt;code&gt;CacheManagerFactory&lt;/code&gt; class creates all the internal classes needed to implement a &lt;code&gt;CacheManager&lt;/code&gt; object.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;img src=&quot;data:image/png;base64,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&quot; /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; id=&quot;heading0010&quot; name=&quot;heading0010&quot;&gt;&lt;/a&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;Insert Item to Cache&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Now we have an instance of &lt;code&gt;CacheManager&lt;/code&gt;. The &lt;code&gt;CacheManager&lt;/code&gt; provides an &lt;code&gt;Add()&lt;/code&gt; method to add a new  &lt;code&gt;CacheItem&lt;/code&gt; to the cache. By default, it takes two arguments: &lt;code&gt;String Key&lt;/code&gt; and &lt;code&gt;Object Value&lt;/code&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Below is a sample code snippet to show how to add a &lt;code&gt;CacheItem&lt;/code&gt; to  the cache:&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;img src=&quot;data:image/png;base64,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&quot; /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; id=&quot;heading0011&quot; name=&quot;heading0011&quot;&gt;&lt;/a&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;Remove Item from Cache&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Removing an item from cache is very easy to implement. &lt;code&gt; CacheManager&lt;/code&gt; provides a &lt;code&gt;Remove()&lt;/code&gt; method to remove a &lt;code&gt;CacheItem&lt;/code&gt; from cache.  This method has no overloaded method and takes only a single argument &lt;code&gt;Key&lt;/code&gt;. If the key exists, the &lt;code&gt;CacheItem&lt;/code&gt; will be removed automatically from  &lt;code&gt;CacheItems&lt;/code&gt;, otherwise this method will do nothing.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;img src=&quot;data:image/png;base64,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&quot; /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; id=&quot;heading0014&quot; name=&quot;heading0014&quot;&gt;&lt;/a&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;Retrieve Item From Cache&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;After adding an element into a cache, the next thing we need to do is to retrieve the cache element from the cache collection.&amp;nbsp;But when retrieving the cache element, we have to make  sure we are type casting the object in proper type. For example, if we have stored a &lt;code&gt;DataSet&lt;/code&gt; as an object in cache, during retrieval, we have to make  sure we are doing the same type casting.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;img src=&quot;data:image/png;base64,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&quot; /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; id=&quot;heading0012&quot; name=&quot;heading0012&quot;&gt;&lt;/a&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;Remove All Items From Cache&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;We can remove all items from cache using the &lt;code&gt;Flush()&lt;/code&gt; method of &lt;code&gt;CacheManager&lt;/code&gt;.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;img src=&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANUAAAASCAYAAADMrZuPAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAATGSURBVGhD7ZvNbttGEMf/tF8lVASjqFCXSp8hkn2oDwWkngoqOQdSEh0dH92Gis+BdGutmwtEpvwMiYQWKhrDJf0qCbtLLsVdUvyQRJm2sD+AsPglzuzuzPyHghWHAIlEkhs77K9EIsmJfIPqtofqThU9i+3fRx6CjQ+NvMY08/fY6P2gQNF6sF2dFd4vltWDaqOLc4zWLhkkhd9aGN8Hoer6HWePb/eWBe3c5/BWjJ/2WROdLwasSRuqQo+oaH90YO530OzZ7jVFcv/k31WLTFYd+OCAtnv+Zr2b4fgeDFjAIGKPfXaMwVe2s3VoMP4T58RxJmiX2Ok7Y4zTDmCc+wEVUHttAK9OC0++KwYVKbc/dzB1pug8ZlmLL72XNDCCjNYy2XHG+HlwTsz45HvfDKC9tdAnccWjvphg0lHdz/ZZlbufbtGMGbkmLA1WtpFCFpihY/qSn0Abo+EUumFA4yY70Va/2vfibUn3lUmfhGtifYk8Pwc1sEjBhI+5iZOzaZm5ubrA4LsGDr2lIPKojZPWABdjtu/CxkcXDm6UFYOKlNs/6OLhstfUzxwk0D4fBdlsrGNwEEwWneD6F3N+nlagepUN6u0Iw4mGxsIRC6ABNv9+9ztAglt8Run3BqyvwTXm/jUZXp81bPQ56MJ4wlWrq1NXknQPvV2fNFvTbEn3tYTON4Gtji0Gdbov/PP7qIWyf+7QAKvPuKpnwdhdYm7+JEm3cRipUj61H8n1YlTdORuQfyTQujX2maDukUme4YaOGhnQ4754Xn1xAv1vNqj2Nal+FZSTYyqCetAIFpL/jJA8qL3nF8waNs4hieWNX628CqufRCVJGMFWlwRbFrDQV/5+nky+JNwvQBa7r0rYVjVijFwK2g9lnBtGJWmB0Ov/ueGShtdvOYMsPuZDAT1VeHLqpA9hg5ayoAJCkkelUpSdclk+MEUSbOR5egR9h8iNZ6xKLZy3NFvTWNfXjL6kQhZ7qKfy5fhSEIl23qPVNrApe3DauJlp2FtrbjdPAUGlw+RkmbexhvdRGRVliuEoaZDpG7YShj9Zwf0hyQOssmh4EmwUqKFraBgM4qpUFluTyMPXrL7cHYKkJf7gVTPUJ8aholyZ4nqtud08qwcVC4ClHGSNZL3Fa16aiX3NXEP/kkqqUiR70YbdPXZ7g5kj9l325TDI3u4zSHZuij3Q+DnfxySQaqOIK6eqMVUqzdY0Un09RKMqJqHoWGT3ZQ6RjfQVevjlTSYWrIvxr1x1vWqtLRtnSVmEthDfloUE573syTj/ObBGpWJZ+oCV8Yw/vNXeOzB36/PSryi00T4KNPXTPsteJe4a78XDeZssLrJQJmZFkA/NfytC9nafsd9Bifttpf7XHslz2Ui1UYAkgk8xvVQGWxNJvZ/2CyYqr4OxWjgWmX3JAy8xztcF2S7KXHUlkpm3l8rZyih75aQvIqbDUexaoy8y9CM+w3lvZbW33Q36HIKUYMk2YRuOpugOkXxbiunoO5pD+rsoi3wvYDwK6KkkeUKlDS/TXKn1yyYrUdFQhYSIvKdQ3/FbqCJROXjX48GCS/JAsd5pdGkF2/eGY21tlfKxHOMJ72t4v1jkv35IJDkj5Z9EkjMyqCSSXAH+ByeJy+/x1Fh6AAAAAElFTkSuQmCC&quot; /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; id=&quot;heading0015&quot; name=&quot;heading0015&quot;&gt;&lt;/a&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;Caching Expiration&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Microsoft Caching Application Block provides great use of the caching expiration functionality. For that, we need to add the namespace below:&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span class=&quot;code-keyword&quot;&gt;using&lt;/span&gt; Microsoft.Practices.EnterpriseLibrary.Caching.Expirations;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Adding the namespace will provide us the below classes to implement the expiration of caching using the Application Block.&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;AbsoluteTime&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;ExtendedFormat&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;ExtendedFormatTime&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;FileDependency&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;NeverExpired&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;SlidingTime&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;code&gt;&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: #3d85c6;&quot;&gt;AbsoluteTime&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Absolute time  defines the lifetime of a cache  item by specifying the absolute time for an item to expire from the cache item collection. Absolute expirations are specified  in full-time format (hh:mm:ss). The object will expire from the cache at the specified time:&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;strong&gt;ExtendedFormat&lt;/strong&gt;&lt;/span&gt;&lt;/code&gt; and &lt;code&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;&lt;strong&gt;ExtendFormatTime&lt;/strong&gt;&lt;/span&gt;&lt;/code&gt; are quite similar with &lt;code&gt;AbsoluteTime&lt;/code&gt; configuration. I am not going into details on these two. Let us start with &lt;code&gt;FileDependency&lt;/code&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; id=&quot;heading0017&quot; name=&quot;heading0017&quot;&gt;&lt;/a&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;FileDependency&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;File-based dependency invalidates a particular cache item when a file(s) on the disk changes. This is quite helpful when we want to update cache data if there are some changes  in files or database.&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; id=&quot;heading0018&quot; name=&quot;heading0018&quot;&gt;&lt;/a&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;NeverExpired&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;If we set  the caching expiring policy as never expire, then data will be stored in the cache collection unless and until we use &lt;code&gt;CacheManager.Remove()&lt;/code&gt; to remove the cache item. When we use the &lt;code&gt;CacheManager.Add()&lt;/code&gt; method with only a key and value argument, the cache object is set to never expire mode.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/null&quot; id=&quot;heading0019&quot; name=&quot;heading0019&quot;&gt;&lt;/a&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;Sliding&lt;/span&gt;&lt;/h4&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Sliding resets the time for the item in the cache to expire on each request. This is useful when an item in the cache is to be kept alive as long as requests for that  item are coming in from various clients. This means the item expires after the specified time has elapsed from when the item was last accessed. The default time is 2 minutes.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://amolthengane.blogspot.com/feeds/8052184458755360470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://amolthengane.blogspot.com/2014/10/data-caching-using-enterpriselibrary.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4797876534683142540/posts/default/8052184458755360470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4797876534683142540/posts/default/8052184458755360470'/><link rel='alternate' type='text/html' href='http://amolthengane.blogspot.com/2014/10/data-caching-using-enterpriselibrary.html' title='Data Caching using Enterprise Library'/><author><name>Amol Thengane</name><uri>http://www.blogger.com/profile/10934451447590088983</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4797876534683142540.post-7726249787706310615</id><published>2013-02-13T13:22:00.000+05:30</published><updated>2013-02-13T13:25:28.600+05:30</updated><title type='text'>IS and AS operators in C#.NET</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div align=&quot;justify&quot; class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The below excerpt is from the book: Applied Microsoft .Net Framework Programming by Jeffrey Richter. If you are a C# programmer and you are not aware of &lt;b&gt;is&lt;/b&gt; and &lt;b&gt;as&lt;/b&gt; operators in C#, then reading the following extract would be very useful.&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot; class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana;&quot;&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div align=&quot;justify&quot; class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;C# offers another way to cast using the &lt;b&gt;is &lt;/b&gt;operator. The &lt;b&gt;is &lt;/b&gt;operator checks whether an object is compatible with a given type, and the result of the evaluation is a &lt;b&gt;Boolean&lt;/b&gt;: &lt;b&gt;true &lt;/b&gt;or &lt;b&gt;false&lt;/b&gt;. The &lt;b&gt;is &lt;/b&gt;operator will never throw an exception. The following code demonstrates:&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;590&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;System.Object   o = new System.Object();&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;System.Boolean   b1 = (o is System.Object); // b1 is true.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;System.Boolean   b2 = (o is Employee); // b2 is false.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div align=&quot;justify&quot; class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;
&lt;div align=&quot;justify&quot; class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;If the object reference is &lt;b&gt;null&lt;/b&gt;, the &lt;b&gt;is &lt;/b&gt;operator always returns &lt;b&gt;false &lt;/b&gt;because there is no object available to check its type. The &lt;b&gt;is &lt;/b&gt;operator is typically used as follows:&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;590&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;if   (o is Employee) &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp; Employee e = (Employee) o;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; // Use e within the ‘if’ statement.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div align=&quot;justify&quot; class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;In this code, the CLR is actually checking the object’s type twice: the &lt;b&gt;is &lt;/b&gt;operator first checks to see if &lt;b&gt;o &lt;/b&gt;is compatible with the &lt;b&gt;Employee &lt;/b&gt;type. If it is, then inside the &lt;b&gt;if &lt;/b&gt;statement, the CLR again verifies that &lt;b&gt;o &lt;/b&gt;refers to an &lt;b&gt;Employee &lt;/b&gt;when performing the cast. Because this programming paradigm is quite common, C# offers a way to simplify this code and improve its performance by providing an &lt;b&gt;as &lt;/b&gt;operator:&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;590&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Employee   e = o as Employee;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;if   (e != null) &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp; //   Use e within the ‘if’ statement.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div align=&quot;justify&quot; class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;In this code, the CLR checks if &lt;b&gt;o &lt;/b&gt;is compatible with the &lt;b&gt;Employee &lt;/b&gt;type, and if it is, &lt;b&gt;as &lt;/b&gt;returns a non−null pointer to the same object. If &lt;b&gt;o &lt;/b&gt;is not compatible with the &lt;b&gt;Employee &lt;/b&gt;type, then the &lt;b&gt;as &lt;/b&gt;operator returns &lt;b&gt;null&lt;/b&gt;. Notice that the &lt;b&gt;as &lt;/b&gt;operator causes the CLR to verify an object’s type just once. The &lt;b&gt;if &lt;/b&gt;statement simply checks whether or not &lt;b&gt;e &lt;/b&gt;is &lt;b&gt;null&lt;/b&gt;—this check can be performed much more efficiently than verifying an object’s type.&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot; class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The &lt;b&gt;as &lt;/b&gt;operator works just like casting except the &lt;b&gt;as &lt;/b&gt;operator will never throw an exception. Instead, if the object can’t be cast, the result is &lt;b&gt;null&lt;/b&gt;. You’ll want to check to see whether the resulting reference is &lt;b&gt;null&lt;/b&gt;, or attempting to use the resulting reference will cause a &lt;b&gt;System.NullReferenceException &lt;/b&gt;exception to be thrown. The following code demonstrates:&lt;/span&gt;&lt;/div&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot; width=&quot;590&quot;&gt;&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;System.Object   o = new System.Object(); // Creates a new Object object&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Employee   e = o as Employee; // Casts o to an Employee&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;//   The cast above fails: no exception is thrown, but e is set to null.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;e.ToString();   // Accessing e throws a NullReferenceException.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://amolthengane.blogspot.com/feeds/7726249787706310615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://amolthengane.blogspot.com/2013/02/is-and-as-operators-in-cnet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4797876534683142540/posts/default/7726249787706310615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4797876534683142540/posts/default/7726249787706310615'/><link rel='alternate' type='text/html' href='http://amolthengane.blogspot.com/2013/02/is-and-as-operators-in-cnet.html' title='IS and AS operators in C#.NET'/><author><name>Amol Thengane</name><uri>http://www.blogger.com/profile/10934451447590088983</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4797876534683142540.post-7551713737395004747</id><published>2012-01-17T17:33:00.003+05:30</published><updated>2012-01-17T19:22:07.084+05:30</updated><title type='text'>Dynamically binding property at Design-Time in WPF</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Binding WPF property dynamically to controls at Design-Time is a good feature provided in WPF. With this feature we&amp;nbsp;can test the control binding&amp;nbsp;without running&amp;nbsp;the application. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;Implemention is not a big deal. It is very easy to implement. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;I will demonstrate implementation of this feature with an example.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;strong&gt;Example:- &lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Create a new WPF application. Add new project named as &quot;&lt;strong&gt;ViewModelBase&lt;/strong&gt;&quot;. Add a class file named as &quot;&lt;strong&gt;StudentBase.cs&lt;/strong&gt;&quot;. Add basic properties of Student such as Name, Address, City, State, Country. Refer below image.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 0pt; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJxI9JFpXyBi9NYeH_Nm6dpw0fLqOsCiC5mO2-dVzyeB0n6KIJPUpmUBff6-bPhR2EqhTgafXc5pYgrI_HyWDEiawtscNoGJgcj339yMdgi_Jfyl8mzjigVmK9nHoQtP9Ol8BIVbtG2g/s1600/Base+class.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;267&quot; kba=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJxI9JFpXyBi9NYeH_Nm6dpw0fLqOsCiC5mO2-dVzyeB0n6KIJPUpmUBff6-bPhR2EqhTgafXc5pYgrI_HyWDEiawtscNoGJgcj339yMdgi_Jfyl8mzjigVmK9nHoQtP9Ol8BIVbtG2g/s400/Base+class.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Add new project to solution named as &quot;&lt;strong&gt;DesignTimeViewModel&lt;/strong&gt;&quot;. Add a class file in that named as &quot;&lt;strong&gt;Student.cs&lt;/strong&gt;&quot;. Inherit &quot;&lt;strong&gt;StudentBase&lt;/strong&gt;&quot; to this class. Refer image below...&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpNEqdb0hnkPfUHivgq2tKQIZbKGN3Lzc3LZogG4ERJY4WaShj5g1FCxxmV0xbjCmFesPW4VzSNqkrjIrARiQNOy7UchS2HBRbRpa6mcHadDk0dUA_NrFCOm9I_r-Jxw52f1PtgsGDeQ/s1600/Derived+class.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;266&quot; kba=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpNEqdb0hnkPfUHivgq2tKQIZbKGN3Lzc3LZogG4ERJY4WaShj5g1FCxxmV0xbjCmFesPW4VzSNqkrjIrARiQNOy7UchS2HBRbRpa6mcHadDk0dUA_NrFCOm9I_r-Jxw52f1PtgsGDeQ/s400/Derived+class.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Add a default constructor to this newly added class. Write a method which sets all the properties of the base class. Call this method from default contructor as shown in above image.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Now, go to the WPF project which was added initially. Double click on Window.Xaml page. Design a page as shown below.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmdiL98lFj5GknqzjaIdPcvGEiCfgENA239T0LQxPdmlrXBNT_LqYQsdyzWirzEnd4ok5JlLTxoQZGmRYZCPJ3VCkPO29jUUFOuXYup8WjhyZKwOVaiVHVR7xbwvHylF5lte_SiaauLQ/s1600/Window.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;266&quot; kba=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmdiL98lFj5GknqzjaIdPcvGEiCfgENA239T0LQxPdmlrXBNT_LqYQsdyzWirzEnd4ok5JlLTxoQZGmRYZCPJ3VCkPO29jUUFOuXYup8WjhyZKwOVaiVHVR7xbwvHylF5lte_SiaauLQ/s400/Window.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Add binding property to the text box controls shown as selected in the image below. Use respective property such as Name, Address etc for binding to the textbox controls.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2kuQ3y4ntm-wxTAvaGkxmPxMOnwi2oegPYp5hWIduoKQr4LBU8GrgMfpysQcyADYsbukd21pmZyT4Nto8UpiJziTOd9CrZ56_ckbXu6pJCXWt9Gia0xa1U5uP6NR6W9GooU1AE7GaGQ/s1600/Window_1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;267&quot; kba=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2kuQ3y4ntm-wxTAvaGkxmPxMOnwi2oegPYp5hWIduoKQr4LBU8GrgMfpysQcyADYsbukd21pmZyT4Nto8UpiJziTOd9CrZ56_ckbXu6pJCXWt9Gia0xa1U5uP6NR6W9GooU1AE7GaGQ/s400/Window_1.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;After setting binding property to the controls still you will not able to see&amp;nbsp;property&amp;nbsp;value set in derived class in textbox control. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 12pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;After doing all the above stuff, we required to add one xaml tag in &lt;strong&gt;Window&lt;/strong&gt; section on the &lt;strong&gt;Window.xaml&lt;/strong&gt; page refer a selected tag in the below image.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhr78FDEAoOCEo_QEfWlVdq863q7sFYv54hvjrHvATgJhsubcbdfKOIK7DyTlY-2Pxh4qjgFuF6P0t9H_KSXjIjTDdzWGcIMkb3nHRqpHDCFkHoFnns4EbeJqKX5duDAhQKEuuqhf0qQ/s1600/Window_2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;267&quot; kba=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhr78FDEAoOCEo_QEfWlVdq863q7sFYv54hvjrHvATgJhsubcbdfKOIK7DyTlY-2Pxh4qjgFuF6P0t9H_KSXjIjTDdzWGcIMkb3nHRqpHDCFkHoFnns4EbeJqKX5duDAhQKEuuqhf0qQ/s400/Window_2.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;Now, you will be able to&amp;nbsp;see all the respective properties values set in derived class&amp;nbsp;are dynamically bind to all textbox controls. &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;strong&gt;Note:-&lt;/strong&gt; If&amp;nbsp;you are still unable to see property values set in dervied class in textboxes as shown in above image then you must required to build the whole&amp;nbsp;application. If you still face an issue then please le me know.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://amolthengane.blogspot.com/feeds/7551713737395004747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://amolthengane.blogspot.com/2012/01/dynamically-binding-property-at-design.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4797876534683142540/posts/default/7551713737395004747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4797876534683142540/posts/default/7551713737395004747'/><link rel='alternate' type='text/html' href='http://amolthengane.blogspot.com/2012/01/dynamically-binding-property-at-design.html' title='Dynamically binding property at Design-Time in WPF'/><author><name>Amol Thengane</name><uri>http://www.blogger.com/profile/10934451447590088983</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJxI9JFpXyBi9NYeH_Nm6dpw0fLqOsCiC5mO2-dVzyeB0n6KIJPUpmUBff6-bPhR2EqhTgafXc5pYgrI_HyWDEiawtscNoGJgcj339yMdgi_Jfyl8mzjigVmK9nHoQtP9Ol8BIVbtG2g/s72-c/Base+class.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4797876534683142540.post-7655819147078655855</id><published>2011-04-30T11:04:00.001+05:30</published><updated>2011-05-10T09:25:59.358+05:30</updated><title type='text'>Detecting browser close event in Javascript</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;em&gt;&lt;strong&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Below code is applicable for IE and Mozilla.&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;strong&gt;///Javascript starts here&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
var keyCd, altKy, mouseBtn, ctlKy, shiftKy;&lt;br /&gt;
Browser = navigator.appName&lt;br /&gt;
Net = Browser.indexOf(&quot;Netscape&quot;)&lt;br /&gt;
Micro = Browser.indexOf(&quot;Microsoft&quot;)&lt;br /&gt;
Netscape = false&lt;br /&gt;
IE = false&lt;br /&gt;
if (Net &amp;gt;= 0) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; window.captureEvents(Event.MOUSEDOWN)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; window.onmousedown = HandleClose&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Netscape = true&lt;br /&gt;
}&lt;br /&gt;
if (Micro &amp;gt;= 0) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; IE = true&lt;br /&gt;
}&lt;br /&gt;
function getKeyCode(event) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (IE == true) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; keyCd = event.keyCode;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; altKy = event.altKey;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ctlKy = event.ctlKey;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; shiftKy = event.shiftKey;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (Netscape == true) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (event.which == null)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; keyCd = event.keyCode;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; keyCd = event.which;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; altKy = event.altKey;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ctlKy = event.ctrlKey;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; shiftKy = event.shiftKey;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (keyCd == 13) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.getElementById(&quot;ctl00_BtnLogout&quot;).disabled = true;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; &lt;br /&gt;
}&lt;br /&gt;
function getMouseButton(event) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (IE == true) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mouseBtn = event.button;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (Netscape == true) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (event.which == null)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mouseBtn = event.button;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mouseBtn = event.which;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
function HandleClose(e) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (IE == true) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Browser Closes through ALT + F4 buttons&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (event.altKey == true &amp;amp;&amp;amp; event.keyCode == 0) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PageMethods.DeleteSession();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Browser Closes through Browser Close (X) button&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Xwidth = window.document.body.offsetWidth - window.event.clientX&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; YHeight = window.event.clientY&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (Xwidth &amp;lt;= 30 &amp;amp;&amp;amp; YHeight &amp;lt; 0) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PageMethods.DeleteSession();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Browser Closes through CTRL + F4 and CTRL + W buttons&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (event.ctrlKey == true &amp;amp;&amp;amp; event.keyCode == 0) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PageMethods.DeleteSession();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Browser Closes through ALT + SPACE + C buttons &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (keyCd == 32 &amp;amp;&amp;amp; altKy == true) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PageMethods.DeleteSession();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Browser Closes through Mouse right Click in Task bar&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mouseBtn == null &amp;amp;&amp;amp; keyCd == null) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (window.event.clientX &amp;gt; 1000) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PageMethods.DeleteSession();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; else if (Netscape == true) {&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Browser Closes through ALT + F4 buttons&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (altKy == true &amp;amp;&amp;amp; keyCd == 115) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PageMethods.DeleteSession();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(&#39;Hi1&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Browser Closes through CTRL + F4 and CTRL + W buttons&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (ctlKy == true &amp;amp;&amp;amp; (keyCd == 87 || keyCd == 115)) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PageMethods.DeleteSession();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(&#39;Hi2&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Browser Closes through ALT + SPACE + C buttons &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (altKy == true &amp;amp;&amp;amp; keyCd == 18) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PageMethods.DeleteSession();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(&#39;Hi3&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Browser Closes through Mouse right Click in Task bar&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (mouseBtn == null &amp;amp;&amp;amp; keyCd == null) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PageMethods.DeleteSession();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(e.X);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;strong&gt;&amp;nbsp;///Javascript ends here&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;strong&gt;///Html or Asp.net code starts here&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;body onbeforeunload=&quot;HandleClose(event)&quot; onKeyDown=&quot;return getKeyCode(event)&quot; onMouseDown= &quot;getMouseButton(event)&quot;&amp;gt;&lt;br /&gt;
///Your code here&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&lt;strong&gt;///Html or Asp.net code ends here&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://amolthengane.blogspot.com/feeds/7655819147078655855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://amolthengane.blogspot.com/2011/04/detecting-browser-close-event-using.html#comment-form' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4797876534683142540/posts/default/7655819147078655855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4797876534683142540/posts/default/7655819147078655855'/><link rel='alternate' type='text/html' href='http://amolthengane.blogspot.com/2011/04/detecting-browser-close-event-using.html' title='Detecting browser close event in Javascript'/><author><name>Amol Thengane</name><uri>http://www.blogger.com/profile/10934451447590088983</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>18</thr:total></entry></feed>