TryReadElementFromXmlToPatch method
For ItemAttachment, AttachmentId and Item should be patched.
Implementation
@override
bool TryReadElementFromXmlToPatch(EwsServiceXmlReader reader) {
// update the attachment id.
super.TryReadElementFromXml(reader);
reader.Read();
Type? itemClass =
EwsUtilities.GetItemTypeFromXmlElementName(reader.LocalName);
if (itemClass != null) {
if (this._item == null || this._item.runtimeType != itemClass) {
throw new ServiceLocalException("Strings.AttachmentItemTypeMismatch");
}
this._item!.LoadFromXml(reader, false /* clearPropertyBag */);
return true;
}
return false;
}