Microsoft Internet Security and
Acceleration Server 2004 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
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.