Microsoft Internet Security and Acceleration Server 2000

FPCHTTPCacheConfiguration Object

The FPCHTTPCacheConfiguration object provides access to the HTTP cache configuration parameters of an ISA server. The objects FPCActiveCacheConfiguration, FPCHTTPCacheConfiguration, and FPCFTPCacheConfiguration provide access to all ISA cache configuration settings. These three objects are accessed through properties of the FPCCacheConfiguration object, which serves as a container for the three.

The FPCHTTPCacheConfiguration object is a property of an FPCCacheConfiguration object.

Click here to see the ISA object hierarchy.

Note to C++ Programmers

This object implements the IFPCHTTPCacheConfiguration interface.

Methods

The following table lists the methods of the FPCHTTPCacheConfiguration object.

Method Description
Refresh Reads the object's configuration information from persistent storage, discarding any changes to the configuration that were not saved.
ResetToDefaults Discards any changes made to the HTTP cache configuration and reverts to the default cache configuration.
Save Saves the object's configuration to persistent storage.

Properties

The following table lists the properties of the FPCHTTPCacheConfiguration object.

Property Description
AgeFactor Gets or sets the age factor for determining the Time to Live (TTL) of cached HTTP requests.
CacheNon200Responses Gets or sets whether caching of replies whose responses were not OK (200) is enabled or disabled.
CacheWithNoLastModDate Gets or sets whether caching of replies that are missing the modification date is enabled or disabled.
ExpirationPolicy Gets or sets preset values for the cache policy.
HTTPEnable Gets or sets whether caching of HTTP replies is enabled or disabled.
MaxIntervalUnits Gets or sets the time units in which the MaxIntervalValue property is expressed.
MaxIntervalValue Gets or sets the maximum TTL interval of cached objects originating from HTTP requests.
MinInterval Gets or sets the minimum TTL interval of cached objects originating from HTTP requests.
MinIntervalUnits Gets or sets the time units in which the MinInterval property is expressed.
VendorParametersSets Gets a reference to an object for storing and loading custom data into the FPCHTTPCacheConfiguration object's storage.

Requirements

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