System.ComponentModel Defines a mechanism for retrieving a service object; that is, an object that provides custom support to other objects. 2 Gets the service object of the specified type. A service object of type .-or- null if there is no service object of type . An object that specifies the type of service object to get. 2 Provides data for a cancelable event. Initializes a new instance of the class with the property set to false. Initializes a new instance of the class with the property set to the given value. true to cancel the event; otherwise, false. Gets or sets a value indicating whether the event should be canceled. true if the event should be canceled; otherwise, false. Defines the mechanism for querying the object for changes and resetting of the changed status. Resets the object’s state to unchanged by accepting the modifications. Gets the object's changed status. true if the object’s content has changed since the last call to ; otherwise, false. Provides functionality to commit or rollback changes to an object that is used as a data source. Begins an edit on an object. Discards changes since the last call. Pushes changes since the last or call into the underlying object. Provides support for rolling back the changes Resets the object’s state to unchanged by rejecting the modifications.