LoadExtraErrorDetailsFromXml method
bool
LoadExtraErrorDetailsFromXml(
)
override
Loads extra error details from XML
The reader.
The current element name of the extra error details.
Implementation
@override
bool LoadExtraErrorDetailsFromXml(
EwsServiceXmlReader reader, String xmlElementName) {
bool baseReturnVal =
super.LoadExtraErrorDetailsFromXml(reader, xmlElementName);
if (reader.IsStartElementWithNamespace(
XmlNamespace.Messages, XmlElementNames.ErrorSubscriptionIds)) {
do {
reader.Read();
if (reader.NodeType == XmlNodeType.Element &&
reader.LocalName == XmlElementNames.SubscriptionId) {
this.ErrorSubscriptionIds.add(reader.ReadElementValueWithNamespace(
XmlNamespace.Messages, XmlElementNames.SubscriptionId));
}
} while (!reader.IsEndElementWithNamespace(
XmlNamespace.Messages, XmlElementNames.ErrorSubscriptionIds));
return true;
} else {
return baseReturnVal;
}
}