Posts

Showing posts from February, 2010

How to send mail asynchronously in asp.net

Image
With Microsoft.NET Framework 2.0 everything is asynchronous and we can send mail also asynchronously. This features is very useful when you send lots of bulk mails like news letter. You don’t have to wait for response from mail server and you can do other task .Let's create a simple example to send mail. For sending mail asynchronously you need to create a event handler that will notify that mail successfully sent or some errors occurred during sending mail. Let’s create a mail object and then we will send it asynchronously. You will require System.Net.Mail space to import in your page to send mail.//you require following name space
using System.Net.Mail;

//creating mail message object
MailMessage mailMessage = new MailMessage();
mailMessage.From = new MailAddress("Put From mail address here");
mailMessage.To.Add(new MailAddress("Put To Email Address here"));
mailMessage.CC.Add(new MailAddress("Put CC Email Address here"));
mailMessage.Bcc.Add(new MailAddres…

How to import your tweets into Google Buzz.

Image
Social networking is a important feature for any person for professionally ass well as personally. You can stay in touch with your friends,colleague and other peoples thanks to social networking sites. Google Buzz is a counter part of twitter from Google. you can post anything on that and you don’t have limit of 140 characters just like. But now there are lots of social networking site available  like Face book,Twitter,Orkut,LinkedIn and now Google Buzz and updating your profile and other things on every social networking site is a tedious job.So, I decided to synchronize my twitter account into Google Buzz. Adding your twitter account in Google Buzz is very easy. First open your Gmail Account and then click on Buzz it will redirect you to your Google Buzz screen. Then click on connected sites and following skin will appear.Click on add it will ask your twitter name just put your twitter name and that’s it you have done with it. Your tweet will appear in Google Buzz depends on traffic…

Delete all cookies and session in asp.net

Image
Cookies are one of most important features of web application. From where we store little information on client side in one of my project we need to delete all cookies and as you can not delete cookies from server side so we have to expire them manually. Here is the code for that. string[] myCookies = Request.Cookies.AllKeys;
foreach (string cookie in myCookies)
{
Response.Cookies[cookie].Expires = DateTime.Now.AddDays(-1);
}Same way we can delete all session for following code.
Session.Abandon();Technorati Tags: ,,,

How to remove all the cache object from asp.net application

Image
Cache object in .NET technologies very power full feature and we all use it for increasing out application performance. In one of my project i need to remove all of the my cache once some task was completed. So i have done some digging and i have found some beautiful way of removing all the cache object. As you know cache it self is dictionary entry object so we can always remove them via loop here are some of code examples from which we can remove the all the cache object. //Following namespace you need.
using System.Collections;
using System;
using System.Collections.Generic;
using System.Web;

IDictionaryEnumerator cacheEnumerator = HttpContext.Current.Cache.GetEnumerator();

while (cacheEnumerator.MoveNext())
{
HttpContext.Current.Cache.Remove(cacheEnumerator.Key.ToString());
}
Here is the another example of removing cache.
foreach (DictionaryEntry dEntry in HttpContext.Current.Cache)
{
HttpContext.Current.Cache.Remove(dEntry.Key.ToString());
}
Please make sure this is way only for the cache …

Microsoft Community Techdays at Ahmedabad- A great Event

Image
On 30th January Microsoft,Pass Organization and Ahemdabad .NET User Group organized Microsoft Community Techdays. It was a great event and full of information. There were five session with the full of content. First session was given by Mahesh Dhola on the Windows Azure Platform. In his session he explained all the thing related with windows azure platform from basics like what is windows azure why it is required and what is use of windows azure platform and how its works.Insight of Windows Azure Platform by Mahesh DholaThe next session was presented by Pinal Dave- A Microsoft Most Valuable Professional and Well know Database Architect for SQL Server. It was about SQL Azure. He has explained what is SQL Azure and all the tools that are needed to connect and maintain database on SQL Azure Server.SQL Azure: Extending SQL Data Platform to Cloud By Pinal DaveThen after lunch there was session given by Jadeja Dushyantsinh on Silvelight 4.0. In this session he has explained what is Silve…