Managing Dependent Objects

Internet Security and Acceleration Server 2004/2006 SDK

Many ISA Server objects depend upon other objects. This means that you access dependent objects through the properties of their parent object. Keep the following considerations in mind as you manage these dependent objects in your code:

  • When adding an object that contains a reference to another object or when modifying the name of the referenced object, ISA Server attempts to verify the existence of the referenced object. If the referenced object cannot be verified, the operation fails.
  • When removing an object that is referenced by another object, ISA Server checks all instantiated objects to learn whether there are other references to the deleted object. If such references exist, the operation fails.