Microsoft Internet Security and Acceleration Server 2004 SDK

Extending ISA Server Storage

This section describes how to add extensions to Internet Security and Acceleration Server 2004 by using the FPCVendorParametersSets collection of FPCVendorParametersSet objects.

The vendor component must use the ISA Server central configuration management facilities to store its configuration. The facilities hide the storage location (local or Microsoft® Active Directory™), and provide support for promotion to Active Directory, central backup-and-restore capabilities, and sharing with all array members. A vendor can create new objects or associate additional information to system-defined objects by means of the FPCVendorParametersSets collection.

For example, an application filter can be added to ISA Server by using the FPCVendorParametersSets collection. This filter will then save the Multipurpose Internet Mail Extensions (MIME) data types that it needs to filter; this data will be stored by means of the collection's Save method and will be associated with that filter. After this extension is made to ISA Server, the vendor-specific data will be backed up with all other ISA Server data.

ISA Server storage is hierarchical. An extension developer can pick any node to extend. For example, you may want the extension to be per array, and therefore stored under the array node, or per computer, and therefore stored under the computer node.

To secure the information you store, use encrypted data in the FPCVendorParametersSet objects

See Also