LoadFromXml method

void LoadFromXml(
  1. EwsXmlReader reader
)
Load from XML. The reader.

Implementation

void LoadFromXml(EwsXmlReader reader) {
  do {
    reader.Read();

    if (reader.NodeType == XmlNodeType.Element) {
      switch (reader.LocalName) {
        case XmlElementNames.DisplayName:
          this._displayName = reader.ReadElementValue<String>();
          break;
        case XmlElementNames.LegacyDN:
          this._legacyDN = reader.ReadElementValue<String>();
          break;
        case XmlElementNames.DeploymentId:
          this._deploymentId = reader.ReadElementValue<String>();
          break;
        case XmlElementNames.AutoDiscoverSMTPAddress:
          this._autodiscoverAMTPAddress = reader.ReadElementValue<String>();
          break;
        default:
          reader.SkipCurrentElement();
          break;
      }
    }
  } while (!reader.IsEndElementWithNamespace(
      XmlNamespace.NotSpecified, XmlElementNames.User));
}