|Microsoft Internet Security and Acceleration Server 2000|
The FPCBandwidthRule object represents a single bandwidth rule. A bandwidth rule defines the bandwidth to be allocated for various types of requests. You define a bandwidth rule by using ISA's policy elements and by establishing the requests to which the rule will apply. This object is a member of the FPCBandwidthRules collection.
Click here to see the ISA object hierarchy.
This collection implements the IFPCBandwidthRule interface.
The following table lists the methods of the FPCBandwidthRule object.
|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.|
|SetAppliesAlways||Sets the rule to apply always, regardless of the ScheduleTemplateUsed property.|
|SetBandwidthPriority||Sets the bandwidth rule to use windows quality of service (QOS) or a specific bandwidth priority.|
|SetDestination||Sets the destinations to which the rule applies.|
|SetSchedule||Sets the value of the schedule that applies to this rule.|
The following table lists the properties of the FPCBandwidthRule object.
|AppliesAlways||Gets whether the rule applies at all times.|
|AppliesToAccounts||Gets the collection of accounts to which the rule applies.|
|AppliesToContentMethodType||Gets or sets the selection of content to which the rule applies.|
|AppliesToDestination||Gets the type of destination to which the rule applies.|
|AppliesToMethod||Gets or sets the method used for deciding rule applicability.|
|BandwidthPriorityUsed||Gets the name of the FPCBandwidthPriority object that is used to define the bandwidth applicable to this rule.|
|ClientAddressSetsExcluded||Gets the collection of client address sets to which the rule does not apply.|
|ClientAddressSetsUsed||Gets the collection of client address sets to which the rule applies.|
|ContentGroupsUsed||Represents a collection of the content groups to which the rule applies.|
|Description||Gets or sets the description of the set.|
|DestinationSetUsed||Gets the FPCRefs collection used to define the destination to which the rule applies.|
|Enabled||Gets or sets whether the rule is enabled.|
|IsDefault||Gets whether the rule is pre-installed and cannot be deleted.|
|Name||Gets or sets the name of the bandwidth rule.|
|Order||Gets the filter's order.|
|ProtocolSelectionMethod||Gets or sets whether the rule applies to all IP traffic, all protocols, or specified protocols.|
|ScheduleUsed||Gets or sets the name of the schedule template object used to define the times when the rule applies.|
|SpecifiedProtocols||Gets the FPCRefs collection used by the rule.|
|VendorParametersSets||Gets a reference to an object for storing and loading custom data into the object's storage.|
|WindowsQoSEnabled||Gets whether the rule uses the defualt windows QOS bandwidth.|
Windows NT/2000: Requires Windows 2000.
Version: Requires ISA Server 2000.