Microsoft Internet Security and Acceleration Server 2000

FPCRoutingRule Object

The FPCRoutingRule object represents a single routing rule of 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. You can use this object to access all attributes of each routing rule of the array, such as changing the destination set to which the rule applies or changing the URL to which to redirect, if that is the outcome of applying the rule.

This object is a member of the FPCRoutingRules collection.

Click here to see the ISA object hierarchy.

Note to C++ Programmers

This object implements the IFPCRoutingRule interface.


The following table lists the methods of the FPCRoutingRule object.

Method Description
Refresh Reads the object's configuration information from persistent storage, discarding any changes to the configuration that were not saved.
Save Saves the object's configuration to persistent storage.
SetDestination Sets the destinations to which the rule applies.


The following table lists the properties of the FPCRoutingRule object.

Property Description
AppliesToDestination Gets the type of destination to which the rule applies.
CacheResponseCondition Gets or sets the conditions under which a response is cached.
Description Gets or sets the description of the rule.
DestinationSetUsed Gets or sets the name of the FPCDestinationSet collection used to define the destination to which the rule applies.
Enabled Gets or sets whether this rule is enabled.
IsDefault Gets whether the rule is preinstalled and cannot be deleted.
Name Gets or sets the name of the rule.
NonSecureProtocolRedirection Gets or sets the protocol used when delegating a request that came on a nonsecure channel.
Order Gets the rule's order of execution in relation to the other rules.
PrimaryRoute Gets a reference to an object that represents the specific proxy or array of the main (primary) route.
SecureProtocolRedirection Gets or sets the protocol used when delegating a request that came on a secure channel.
SSLClientCertificate Gets or sets the client certificate to use when authenticating with the publishing server.
SSLRequireSecureChannel Gets or sets whether or not a secure channel is required.
UseCacheCondition Gets or sets the situation in which a cache should be used instead of the routing action specified.
VendorParametersSets Gets a reference to an object for storing and loading custom data into the FPCRoutingRule object's storage.


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