Update Action Configuration and State

Most useful actions will require some configuration by the implementer of the action.  You configure your custom actions by implementing public properties on your custom action class.  Doing so allows the Make Update application to persist your actions using Xml serialization.  In addition, you can configure your custom action with the default Action Builder.  This builder uses a property grid to manipulate your public properties.  While it is not normally necessary, you can extend this interface by implementing type converters, custom editors and other standard Property Grid extension techniques.  Alternatively, you can implement your own Custom Action Builder and/or Custom Action Editor.  These classes allow you to better control how your custom actions interact with the update build process.