2009-04-02 29 views
0

Ich versuche ein Buchungssystem in C# .NET zu erstellen, das Buchungen in einer MSQL-Datenbank speichert, aber auch die Buchungen dem Exchange-Kalender des entsprechenden Benutzers hinzufügt.Zugriff auf Kalenderinformationen von Exchange 2003 mit C# .NET

Wenn ein neuer Termin erstellt wird, möchte ich die Verfügbarkeit von Benutzern mit ihren Exchange-Kalendern überprüfen. Wenn sie verfügbar sind, wird ein Datum im .NET-System gebucht und ein Eintrag zum Austausch hinzugefügt.

Ist es möglich, .NET mit Exchange 2003 zu integrieren?

Das System muss auf 5 Benutzerkalender zugreifen und deren Verfügbarkeit ermitteln. Kann es eingerichtet werden, um dies mit einem Systembenutzerkonto oder einem neuen Konto zu ermöglichen, das für diesen Zweck erstellt wurde?

+0

Ich würde vorschlagen, Exchange von 2003 zu 2007SP1 oder 2010 zu aktualisieren, so dass Sie Exchange Web Services Managed API verwenden können. Es ist so gut. – Cygwin98

Antwort

1

Ich habe dies erfolgreich getan mit Exchange 2007 mithilfe des Exchange Web Services, die eine schnelle Suche auf Google schlägt vor, sie in Exchange 2003 verfügbaren

Sie haben den Web-Service installieren/aktivieren, Setup ein Kontos in Austausch, der Identitätswechselrechte für die anderen Benutzer hat.

Anschließend stellen Sie mithilfe einer Service-Bindung eine Verbindung zum Web-Service her, die diese Master-Anmeldeinformationen verwendet und die Identität des anderen Benutzers annimmt. Ich habe alle benötigten Beispiele in der MSDN-Site gefunden.

Update: Sieht aus wie die Dienste, über die ich spreche, wurden mit 2007 eingeführt, sorry.

+0

Ich war aufgeregt für eine Minute dann :( – Andrew

Verwandte Themen