Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1562 | Anzahl registrierter User: 1893 | Besucher online: 104
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Anzahl ungelesener Emails ermitteln


Autor: Jan Welker
Sprache: C#
Bewertung: 4,2
(1 Bewertung)
Anzahl der Aufrufe: 8579
  
Kick it on dotnet-kicks.de  

Beschreibung:

Diese Methode ermittelt die Anzahl der ungelesenen Mails.
Getestet habe ich diese Methode mit Outlook Express.

benötigte Namespaces:
Microsoft.Win32


Abgelegt unter: Outlook, Mail, Email, ungelesen.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/// <summary>
/// Gets the number of unread mail.
/// </summary>
/// <param name="emailadress">The emailadress.</param>
/// <returns>the number of unread mail</returns>
private static int GetUnreadMailCount(string emailadress)
{
    int count = 0;
    string unreadkey = String.Format("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\UnreadMail\\{0}", emailadress);

    if (!SubKeyExist(unreadkey))
        throw new Exception("Subkey does not exist!");
    else
    {
        RegistryKey myKey = Registry.CurrentUser.OpenSubKey(unreadkey);
        count = Convert.ToInt32(myKey.GetValue("MessageCount"));
    }
    return count;
}

/// <summary>
/// Check if the subkey exist.
/// </summary>
/// <param name="Subkey">The subkey.</param>
/// <returns>true or false</returns>
private static bool SubKeyExist(string Subkey)
{
    RegistryKey myKey = Registry.CurrentUser.OpenSubKey(Subkey);
    return myKey != null;
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

Keks1911 schrieb am:  17.06.2010 08:43:51

Mit Thunderbird 3.0 geht das. Outlook 2010 hat den Schlüssel bei mir nicht gesetzt. Braucht das bestimmte Voraussetzungen?


schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.