Unlike build-in ASP Objects, an ASP component is an executable self contained
code with specific functions designed for providing one or more objects by
performing those specific functions within the component. In general, an object
instance is collections of information with specific methods to carry out some
predefined procedures for manipulating the properties of an instance of an
object by modifying its attributes created by the execution of the corresponding
asp component. An instance of the object can be created by assigning a new
variable name to the ASP object provided by the ASP component using the ASP
Server.CreateObject method. Since the ASP Server.CreateObject method needs the
registered name of the ASP component, the ASP component should be registered
before the ASP component can be used to provide ASP objects.
The ASP built-in server components are provided to enhance the usability of ASP technology
by adding some built-in components
to increase the fundamental capability of ASP technology for creating dynamic
and interactive web pages. Besides, there are also some base components to enrich the pre-made
functions of ASP technology for making dynamic and interactive web pages.
Some IIS pre-made components are not installed for all version of
IIS. Ad Rotator, Browser Capabilities, Content Linker, Content Rotator,
Counters, Logging Utility, My Info, Page Counter, Status, and tools are not
installed with IIS 6.0. However, if you upgrade your Web server from a previous
version of IIS, the pre-made components are not removed. Some IIS pre-made
components, ASP content rotator and nextlink, are deprecated in IIS7. And
most IIS pre-made components are either not installed with IIS7 or their usage is
not supported.
To create an Content Rotator object according to the specified web contents.
This object replaces the string HTML content on the web page automatically .
To create a Counters object with any numeber of individual counters. This object
performs individual create, remove, store, increment, and retrieve counter
operation.
Database Access
To create an ActiveX Data Object (ADO) object. This object provides access to
the information stored in a database or other forms of tabular data.
File Access
To create FileSystemObject or TextStream object. These objects
provide access to the file system of the computer and to the input and output of files.
To create a PermissionChecker object. This object makes use of the password provided by the
authentication protocol (IIS) to
determine whether the Web user has been granted permissions to read files in the Microsoft ® Internet
Information Services.
To create a Status object. This object has properties that contain information
about the server status. Currently, the server status is only available on a
personal Web server for Macintosh.