2009-04-02 8 views
0

J'essaie de créer un système de réservation dans C# .NET qui stockera les réservations dans une base de données MSQL, mais ajoutera également les réservations au calendrier d'échange de l'utilisateur concerné. Lorsqu'un nouveau rendez-vous est créé, je veux qu'il vérifie la disponibilité des utilisateurs avec leurs calendriers d'échange. Si elles sont disponibles, il va réserver une date dans le système .NET et ajouter une entrée à échanger.Accès aux informations de calendrier à partir d'Exchange 2003 à l'aide de C# .NET

Est-il possible d'intégrer .NET avec exchange 2003?

Le système aurait besoin d'accéder à 5 calendriers utilisateur et de trouver leur disponibilité, pourrait-il être configuré pour permettre cela en utilisant un compte d'utilisateur du système ou un nouveau compte créé à cet effet?

+0

Je suggère de mettre à niveau Exchange de 2003 à 2007 SP1 ou 2010 afin que vous puissiez utiliser l'API managée des services Web Exchange. C'est bon. – Cygwin98

Répondre

1

Je l'ai fait avec succès avec Exchange 2007 en utilisant les services Web Exchange, qui une recherche rapide sur Google suggère qu'ils sont disponibles dans Exchange 2003.

Vous devez installer/activer les services Web, configurer un compte échange qui a des droits d'emprunt d'identité sur les autres utilisateurs.

Ensuite, vous vous connectez au service Web à l'aide d'une liaison de service qui utilise ces informations d'identification principales et emprunte l'identité de l'autre utilisateur. J'ai trouvé tous les exemples dont j'avais besoin dans le site MSDN.

Mise à jour: On dirait que les services dont je parle ont été introduits en 2007, désolé.

+0

je me suis excité pendant une minute alors :( – Andrew

Questions connexes