2011-02-25 1 views
0

J'écris une application qui interroge le calendrier Outlook d'un utilisateur pour voir s'il est disponible pour être contacté "dès maintenant" (c'est-à-dire qu'il n'a pas de rendez-vous actuel marqué Away ou Out Of Office). J'utilise le message xml GetUserAvailabilityRequest et cela fonctionne bien, mais je suis un peu confus quant à ce que je devrais utiliser pour AttendeeType.Lors de l'interrogation de l'état FreeBusy avec GetUserAvailabilityRequest, que dois-je utiliser pour AttendeeType?

AttendeeType est un champ qui me permet de préciser le type de réunion participant Je cherche - que ce soit l'organisateur de la réunion, un participant requis, un participant facultatif, une ressource de chambre, etc.

Mais pour cette application, je n'ai pas soin sur le type de participant; Je me soucie seulement si la personne a un rendez-vous actuel qui les marque comme indisponibles. Si Bob est absent de son bureau pour assister à une réunion, peu m'importe qu'il ait réuni la réunion ou qu'il ait été invité par Carol; Je me soucie seulement que Bob soit sorti de son bureau.

Y at-il une valeur que je peux utiliser pour AttendeeType qui va attraper tous les types de participants? La plupart des exemples que j'ai vus utilisent la valeur "Obligatoire", mais ils n'expliquent pas pourquoi.

Répondre

2

J'ai trouvé que OptionalAttendee et RequiredAttendee sont valides, donc le choix d'utiliser RequiredAttendee est entièrement stylistique/arbitraire.

Je crois que ce genre est d'une requête hypothétique, comme « Si cette personne devait venir à un événement à ce moment-en tant que participant en option (ou en tant que participant obligatoire), auraient-ils des conflits? » Donc, ce n'est pas grave si elles sont obligatoires ou facultatives. En outre, les ressources sont des choses comme les projecteurs et les salles, donc je ne suis pas sûr de ce qui se passerait si vous essayiez de vérifier une personne comme une ressource, mais j'imagine que cela ne fonctionnerait pas.

Questions connexes