RemoveExtendedProperty method
Removes a specific extended property definition from the collection.
The definition of the extended property to remove.
Implementation
bool RemoveExtendedProperty(ExtendedPropertyDefinition propertyDefinition) {
EwsUtilities.ValidateParam(propertyDefinition, "propertyDefinition");
ExtendedProperty? extendedProperty = null;
OutParam<ExtendedProperty> extendedPropertyOut =
new OutParam<ExtendedProperty>();
if (this._TryGetProperty(propertyDefinition, extendedPropertyOut)) {
extendedProperty = extendedPropertyOut.param;
return this.InternalRemove(extendedProperty);
} else {
return false;
}
}