title: EWS Search Appointments by Subject
body: <p>I'm using EWS Managed API 2.0.  I would like to be able to search a calendar in exchange on the subject of the appointment in the future.</p>
  
  <p>The caveats are:</p>
  
  <ol>
  <li>only return future appointments matching the subject="test"</li>
  <li>only return future appointments in the next 90 days</li>
  </ol>
  
  <p>I can get CalendarView to return appointments in the next 90 days, but cannot figure out how to filter using a SearchFilter.  For best performance, I'd rather not return all appointments and then filter.</p>
  
  <p>I can filter the appointments by Subject using ItemView and a SearchFilter.  However this doesn't filter out appointments that have already occurred.  It returns everything matching the filter.</p>
  
  <p>Ideally, it would be nice if I could use a CalendarView in the SearchFilter but I receive the error <strong>"Restrictions and sort order may not be specified for a CalendarView."</strong></p>
  
  <pre><code>FindItemsResults&lt;Item&gt; findResults = svc().FindItems(fId, filter, cView);
  </code></pre>
  
  <p>Any help would be great... thank you!</p>