Microsoft Internet Security and Acceleration Server 2000

FPCSchedule Object

The FPCSchedule object defines a schedule. A schedule is defined by groups of hours defined for each day of the week. Each day of the week can have different hour blocks defined. Schedules are applied by ISA to define a set of hours during which a certain configuration detail, such as a site and content rule, applies.

The hour blocks defined by a schedule include the specified time and the one-hour block beyond that time. For example, the hour designated by 2_PM is the one-hour time block of between 2 P.M. and 3 P.M.

The FPCSchedule object is a member of the FPCSchedules collection.

Click here to see the ISA object hierarchy.

Note to C++ Programmers

This object implements the IFPCSchedule interface.


The following table lists the methods of the FPCSchedule object.

Method Description
IsSet Returns a Boolean variable indicating whether every hour in the given set is part of the schedule.
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.
Set Adds a set of hours to the schedule.
UnSet Removes a set of hours from the schedule.


The following table lists the properties of the FPCSchedule object.

Property Description
Description Gets or sets the description of the schedule.
Name Gets or sets the name of the schedule.
VendorParametersSets Gets a reference to an object for storing and loading custom data into the FPCSchedule object's storage.


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