TraceResponseXml method 
    
    
  
Traces the response.  This should only be used for synchronous requests, or synchronous situations
(such as a WebException on an asynchrounous request).
The response.
The response content in a MemoryStream.
    
  Implementation
  void TraceResponseXml(
    IEwsHttpWebResponse response, MemoryStream memoryStream) {
  // todo("check OrdinalIgnoreCase argument");
  if (!StringUtils.IsNullOrEmpty(response.ContentType) &&
      (response.ContentType.startsWith(
              "text/" /*, StringComparison.OrdinalIgnoreCase*/) ||
          response.ContentType.startsWith(
              "application/soap" /*, StringComparison.OrdinalIgnoreCase)*/))) {
    this.Service.TraceXml(TraceFlags.EwsResponse, memoryStream);
  } else {
    this.Service.TraceMessage(TraceFlags.EwsResponse, "Non-textual response");
  }
}