EWSEditor Changelog

What's new in EWSEditor 1.7.1.26671

Dec 9, 2011
  • Organized code and namespaces to make navigation of code easier and more logical
  • Made various changes to support EWS Managed API 1.1 updates and Office 365 mailboxes
  • Moved app.config appSettings to userSettings
  • Can be changed through Options dialog under Tools menu
  • Configurable UserAgent specified on all EWS requests
  • Request/Response History is now the Debug Log:
  • Simplifies debug output in source code
  • Combines EWS and general debug output in the UI
  • RequestResponseHistoryForm gone, DebugLogViewerForm added
  • Debug output for the current “session” is stored in memory and optionally appended to a file on disk (configurable through the options menu
  • Added options for SSL certificate and Autodiscover redirection validation:
  • Override SSL certificate validation to allow all certs
  • Output detailed certificate information to the debug log
  • Allow all Autodiscover redirects
  • Created ExchangeProxyFactory class
  • This will be referenced in later best practices posts
  • Set the credentials, URL, and other connection settings once on the factory then use the factory to create ExchangeService (EWS API), AutodiscoverService (EWS API), or ExchangeServiceBinding (VS Proxy) objects as needed
  • Added ExportItems and UploadItems functionality
  • These operations are not in the EWS Managed API and therefore called through VS proxy classes
  • Added AutodiscoverViewerForm
  • Currently only shows detailed Autodiscover output in the debug log
  • Plan to update this form in the future to include: a table on the form to show Autodiscover settings retrieved in addition to the debug log and ability to call GetDomainSettings.
  • Added ConvertIdForm
  • A simple form to exercise the ConvertId operation