2017-05-15 1 views
0

Lorsque j'utilise le codeC# EWS Sujet retour Organisateur et du corps est nulle

calendar = CalendarFolder.Bind(ExServices, WellKnownFolderName.Calendar, new PropertySet()); 

Nomination qui créent par retour de programme correct (Objet & du corps est représentée) (Mais la chambre ne peut pas être changé, toujours e-mail testroom de @. com en raison de la chambre non définie)

Mais quand j'utilise le code

FolderId cfFolderId = new FolderId(WellKnownFolderName.Calendar, "[email protected]"); 
calendar = CalendarFolder.Bind(ExServices, cfFolderId, new PropertySet()); 

Sujet Nom retour Organisateur et Body est nulle.

*** ExServices a défini pour l'utilisateur qui a autoriser à toute la pièce.

J'ai déjà défini l'autorisation complète à l'utilisateur pour créer un rendez-vous. S'il vous plaît donnez-moi une suggestion.

Répondre

0

Le seul code que vous affichez lie au dossier Calendrier, vous n'affichez pas le code que vous utilisez pour accéder aux éléments. Cependant, votre problème ressemble à la configuration normale de la salle de réunion. Par exemple, les salles de réunion remplaceront le nom du sujet par l'organisateur (pour des raisons de sécurité) via le paramètre -AddOrganizerToSubject Le paramètre AddOrganizerToSubject spécifie si le nom de l'organisateur de la réunion est utilisé comme objet de la demande de réunion. ou $ false La valeur par défaut est $ true. " réf https://technet.microsoft.com/en-us/library/dd335046(v=exchg.160).aspx. Le corps est contrôlé via le paramètre DeleteComments "Le paramètre DeleteComments spécifie s'il faut supprimer ou conserver du texte dans le corps du message des demandes de réunion entrantes.". La raison pour laquelle ces paramètres sont configurés de cette manière sur les salles de réunion est que tout le monde a généralement accès en lecture, mais par exemple vous ne voulez généralement pas que tout le personnel connaisse les détails des réunions en cours (par exemple réunion pour discuter des licenciements, etc.)