pmMDA.NET

IUpdate Interface

[This is preliminary documentation and subject to change.]

Interface for all updates made on data objects.

For a list of all members of this type, see IUpdate Members.

public interface IUpdate

Types that implement IUpdate

Type Description
ItemAdditionUpdate Represents the addition of an item to an indexed property.
ItemInsertionUpdate Represents the insertion of an item into an indexed property of a data object.
ItemRemovalAtUpdate Represents the removal of an item at a specified index from an indexed property of a data object.
ItemRemovalUpdate Represents the removal of an item from an indexed property of a data object.
ItemReplacementUpdate Represents the replacement of an item of an indexed property with another item.
ItemUpdate Base class for all data object updates where the value represents a data object.
ListClearingUpdate Represents the clearing of an indexed property.
PrimitiveFieldUpdate Represents the update of a single property which is not of type IDataObject.
SingleFieldUpdate Represents the update of a single property of type IDataObject.

Remarks

There are several types of updates, which implement this iterface.
Class Description
ItemAdditionUpdate Represents an item which has been added to an indexed property.
ItemInsertionUpdate Represents an item which has been inserted into an indexed property.
ItemRemovalUpdate Represents an item which has been removed from an indexed property.
ItemRemovalAtUpdate Represents a removal of an item at a specified index.
ItemReplacementUpdate Represents a replacement of an item at a specified index with another item.
ListClearingUpdate Represents the clearing of all items from an indexed property.
PrimitiveFieldUpdate Represents an update of the value of a single property which stores primitive values.
SingleFieldUpdate Represents an update of the value of a single property which is of type IDataObject.

Requirements

Namespace: PmMda.Net.Dog.Updates

Assembly: pmMDA.NET.Common (in pmMDA.NET.Common.dll)

See Also

IUpdate Members | PmMda.Net.Dog.Updates Namespace