Microsoft Internet Security and Acceleration Server 2000

FPCRoutingRules Collection

The FPCRoutingRules collection provides access to a group of FPCRoutingRule objects in an ISA array. Routing rules redirect client requests within arrays of ISA servers. Routing rules determine whether a Web proxy client request is sent directly to the Internet, to another upstream proxy server, or to an alternate destination. By using the MoveUp and MoveDown methods, you can adjust the order in which the routing rules in the group apply.

When you install ISA Server, it configures a default routing rule. The default rule is initially configured so that all requested objects should be retrieved from the ISA Server cache. If the object is not in the cache, then it should be retrieved directly from the Internet.The default routing rule is ordered last and its in the order cannot be changed.You can modify the default routing rule's action and how it redirects outgoing Web requests, but you cannot delete it.

The FPCRoutingRules collection is a property of the FPCNetworkConfiguration object.

Click here to see the ISA object hierarchy.

Note to C++ Programmers

This collection implements the IFPCRoutingRules interface.


The following table lists the methods of the FPCRoutingRules collection.

Method Description
Add Creates a new routing rule, adds it to the collection, and returns a reference to it.
Item Retrieves the given FPCRoutingRule object from the collection.
MoveDown Moves the given rule down the ladder of execution.
MoveUp Moves the given rule up the ladder of execution.
Refresh Reads the collection's configuration information from persistent storage, discarding any changes to the configuration that were not saved.
Remove Removes a routing rules object from the collection.
Save Saves the collection's configuration to persistent storage.


The following table lists the properties of the FPCRouting Rules collection.

Property Description
Count Gets the number of routing rule objects in the collection.
VendorParametersSets Gets a reference to an object for storing and loading custom data into the FPCRoutingRules collection's storage.


  Windows NT/2000: Requires Windows 2000.
  Version: Requires ISA Server 2000.
  Header: Msfpccom.idl.