Est-ce que quelqu'un a utilisé des délégués avec des services Web exchnage? J'aimerais qu'un utilisateur puisse contrôler les calendriers d'autres utilisateurs dans Exchange. Je trouve que ce problème est un peu compliqué et j'aimerais voir comment les autres ont réussi à le faire fonctionner correctement.Utilisation de délégués avec les services Web Exchange
Répondre
Je commence juste ici, mais j'ai réussi à avoir accès aux calendriers de ressources via un compte de délégué.
J'ai utilisé les recommandations de this article sur les comptes de compte et de ressource de délégué. (Les comptes de ressources sont complexes car ils sont désactivés dans l'AD et vous devez utiliser un compte délégué pour y accéder)
Après avoir configuré le compte délégué sur le serveur, j'ai configuré ExchangeServerBinding à l'aide des informations d'identification de le compte délégué:
ExchangeServiceBinding binding = new ExchangeServiceBinding();
binding.Url = @"https://dc1.litwareinc.com/ews/exchange.asmx";
// Setup binding with username and password of the delegate account
binding.Credentials =
new NetworkCredential(delegateuserName, delegatepassword, "litwareinc.com");
(J'utilise Microsofts préparé l'image de serveur virtuel pour le test)
Ensuite, lorsque vous accédez à la boîte aux lettres, je mis en place une demande de FindItemType et utiliser l'adresse smtp du compte je veux accéder à:
// Prepare request
var findItemRequest = new FindItemType();
// Setup the mailbox using the smtp address of the account wanted
var mailbox = new EmailAddressType {EmailAddress = mailboxId};
findItemRequest.ParentFolderIds =
new[] {new DistinguishedFolderIdType {Mailbox = mailbox}};
((DistinguishedFolderIdType) findItemRequest.ParentFolderIds[0]).Id =
DistinguishedFolderIdNameType.calendar;
findItemRequest.Traversal = ItemQueryTraversalType.Shallow;
// Add ItemResponseShapeType and Calendarview to request here ...
// The create a FindItemResponseType using the binding and the request
var response = binding.FindItem(findItemRequest);
Donc en bref:
- Configuration d'un compte avec accès délégué sur le serveur Exchange, cela peut être fait via owa ou avec un script Shell échange
- Utilisez le compte avec l'accès des délégués sur l'objet ExchangeServiceBinding
- compte cible d'accès à l'aide d'un FindItemType avec le compte cible smtp-addres comme EmailAddressType
Cordialement Jesper Hauge
- 1. Différences entre les services Web Exchange 2003 et les services Web Exchange 2007
- 2. Services Web Exchange et jeux de propriétés
- 3. Utilisation de l'authentification intégrée avec EWS (échange de services Web)
- 4. Utilisation de services Web Sharepoint avec Coldfusion
- 5. Exchange Web Services, essayez d'utiliser ExchangeImpersonationType
- 6. Utilisation de délégués anonymes avec .NET ThreadPool.QueueUserWorkItem
- 7. Drapeaux avec les services Web
- 8. Utilisation de l'appartenance ASP.NET intégrée pour sécuriser les services Web
- 9. Utilisation des services Web dans différents environnements
- 10. Utilisation des services Web dans SQL Server Integration Services (SSIS)
- 11. Variables locales avec les délégués
- 12. Interaction Silverlight avec les services Web DataSet
- 13. Déploiement de projets Flex Utilisation de services Web importés
- 14. Utilisation de MSBuild pour publier des services Web
- 15. Services Web .asmx avec SSL
- 16. Consommation de services Web avec jboss
- 17. Mode de compatibilité pour les services Web
- 18. Services Web standard v Services Web sécurisés
- 19. Comprendre les délégués
- 20. Question sur les délégués
- 21. Utilisation des fermetures en ligne/délégués de fonction dans Actionscript
- 22. Web gui pour les services de reporting
- 23. Période de temporisation dans les services Web
- 24. Utilisation des objets d'entités ADO.NET et des services Web basés sur les fonctions de savon
- 25. Utilisation de délégués pour les classes iphone 3.0 sur les anciennes versions, en particulier le MKReverseGeocoderDelegate
- 26. Services Web d'Exchange Server 2007 Classe PHP
- 27. Déploiement de Sharepoint avec Exchange 2007
- 28. Les services Web WCF sont-ils compatibles avec Sharepoint?
- 29. jQuery nyroModal avec ASP.NET en utilisant les services Web
- 30. Toute personne utilisant les services Web Bing Map avec Delphi?