Microsoft Internet Security and Acceleration Server 2000

FPCRef Object

The FPCRef object is used to reference another object. You can use the FPCRef object and the FPCRefs collection to retrieve values needed for specific scripting situations. Here are several lines of Microsoft® Visual Basic® Scripting Edition code demonstrating use of FPCRef and FPCRefs:

'Using the FPCRefs.Add method to add an FPCRef object reference to 
'a client address set to the list of excluded address sets
objarr.ArrayPolicy.SiteAndContentRules (1).ClientAddressSetsExcluded.Add "ClientSet_1"
'Using the FPCRef.Name property to retrieve the name of an excluded 
'client address set
objarr.ArrayPolicy.SiteAndContentRules (1).ClientAddressSetsExcluded(1).Name 

A full example using FPCRefs is provided in Creating and Applying Enterprise Policy to an Array. FPCRefs is also used in Preventing Access in a Web Publishing Scenario.

This object is a member of the FPCRefs collection.

Click here to see the ISA object hierarchy.

Note to C++ Programmers

This object implements the IFPCRef interface.


The following table lists the methods of the FPCRef 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.


The following table lists the properties of the FPCRef object.

Property Description
ApplicationFilterGuid Gets the GUID that identifies the application filter. The vendor of the application filter provides the GUID. For a nonapplication filter protocol this value would be an empty string.
Name Gets the name of object referenced by the object.
Scope Gets a value from the FpcItemScope enumerated type that specifies the scope of this object.
VendorParametersSets Not implemented for this object.


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