コード例 #1
0
        /// <summary>
        /// Tries to read element from XML.
        /// </summary>
        /// <param name="reader">The reader.</param>
        /// <returns>True if element was read.</returns>
        internal override bool TryReadElementFromXml(EwsServiceXmlReader reader)
        {
            switch (reader.LocalName)
            {
                case XmlElementNames.NlgTaskString:
                    this.TaskString = reader.ReadElementValue();
                    return true;

                case XmlElementNames.NlgAssignees:
                    this.Assignees = new EmailUserEntityCollection();
                    this.Assignees.LoadFromXml(reader, XmlNamespace.Types, XmlElementNames.NlgAssignees);
                    return true;
                
                default:
                    return base.TryReadElementFromXml(reader);
            }
        }
コード例 #2
0
    bool TryReadElementFromXml(EwsServiceXmlReader reader)
    {
        switch (reader.LocalName)
        {
        case XmlElementNames.NlgTaskString:
            this.TaskString = reader.ReadElementValue <String>();
            return(true);

        case XmlElementNames.NlgAssignees:
            this.Assignees = new EmailUserEntityCollection();
            this.Assignees.LoadFromXml(reader, XmlNamespace.Types, XmlElementNames.NlgAssignees);
            return(true);

        default:
            return(base.TryReadElementFromXml(reader));
        }
    }