Microsoft Internet Security and Acceleration Server 2000 |
The FPCScheduledContentDownloadConfig object defines each prefetch task contained in the FPCScheduledContentDownload collection. This collection allows you to create a list of predefined fetching tasks.
The prefetching feature of the ISA Server cache lets you download HTTP content directly to the ISA Server cache, upon request or as scheduled. Prefetching allows you to update the ISA Server cache with HTTP content that you anticipate will be requested by clients in your organization.
You can configure the content that ISA Server should download. You can also schedule when the content should be cached, available for access directly from the ISA Server cache, rather than from the Internet.
You can use cache prefetching to schedule downloads of HTTP files from a Web site to a local cache. You can download a single URL, multiple URLs, or an entire Web site according to a schedule you specify.
The FPCScheduledContentDownloadConfig object is a member of the FPCScheduledContentDownload collection.
Click here to see the ISA object hierarchy.
This object implements the IFPCScheduledContentDownloadConfig interface.
The following table lists the methods of the FPCScheduledContentDownloadConfig 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. |
SetTaskPeriod | Sets the values retrieved through the TaskPeriod and ScheduleDays properties of the FPCScheduledContentDownloadConfig object. |
The following table lists the properties of the FPCScheduledContentDownloadConfig object.
Property | Description |
---|---|
Description | Gets or sets the description of the FPCScheduledContentDownloadConfig object. |
Enabled | Gets or sets whether the configuration is enabled. |
FetchUrlFlagForce | Gets or sets the FETCH_FORCE_CACHE flag, which is passed to the FetchUrl method. |
FetchUrlFlagNoArrayRoute | Gets or sets the FETCH_NO_ARRAY_ROUTING flag, which is passed to FetchUrl. |
FetchUrlFlagSync | Gets or sets the FETCH_SYNCHRONOUS flag, which is passed to FetchUrl. |
FetchUrlFlagTtlIfNone | Gets or sets the FETCH_TTL_IF_NONE flag, which is passed to FetchUrl. |
FetchUrlFlagTtlOverride | Gets or sets the FETCH_TTL_OVERRIDE flag, which is passed to FetchUrl. |
MaxDepth | Gets or sets the upper limit of depth to fetch. |
MaxPages | Gets or sets the upper limit of size to fetch. Must be set to a positive integer. |
Name | Gets or sets the name of the FPCScheduledContentDownloadConfig object. |
SchedTimeHour | Gets or sets the time (hour) to start fetching. |
SchedTimeMinute | Gets or sets the time (minutes) to start fetching. |
ScheduleDays | Gets the days of the week on which the fetch is done (each day is represented by a bit: Sunday—bit 0, Monday—bit 1, and so forth). |
StartDateDay | Gets or sets the date (day) to start fetching. |
StartDateMonth | Gets or sets the date (month) to start fetching. |
StartDateYear | Gets or sets the date (year) to start fetching. |
StayInDomain | Gets or sets whether to fetch from the initial domain only or from other domains as well. |
TaskPeriod | Gets the period of time between two prefetches. |
TTL | Gets or sets the Time-To-Live (TTL) setting of the pages to be fetched. |
URL | Gets or sets the URL to be fetched. |
VendorParametersSets | Gets a reference to an object for storing and loading custom data into the FPCScheduledContentDownloadConfig object's storage. |
Windows NT/2000: Requires Windows 2000.
Version: Requires ISA Server 2000.
Header: Msfpccom.idl.