Site Class

IIS 7.0
 

Defines a properties and methods common to all Web sites configured in IIS.

Namespace:   Microsoft.Web.Administration
Assembly:  Microsoft.Web.Administration (in Microsoft.Web.Administration.dll)


public sealed class Site : ConfigurationElement

NameDescription
System_CAPS_pubpropertyApplicationDefaults

Gets the default values for applications that are configured under the current Web site.

System_CAPS_pubpropertyApplications

Represents a collection of applications for the current Web site.

System_CAPS_pubpropertyAttributes

Gets a configuration attribute collection that contains the list of attributes for this element.(Inherited from ConfigurationElement.)

System_CAPS_pubpropertyBindings

Gets a collection of IP addresses, TCP ports, and host headers that are associated with the site listener.

System_CAPS_pubpropertyChildElements

Gets all the child elements of the current element.(Inherited from ConfigurationElement.)

System_CAPS_pubpropertyId

Gets or sets the unique ID of the site.

System_CAPS_pubpropertyIsLocallyStored

Gets a value indicating whether the configuration element is stored in a particular configuration file.(Inherited from ConfigurationElement.)

System_CAPS_pubpropertyItem[String]

Gets or sets an attribute with the specified name.(Inherited from ConfigurationElement.)

System_CAPS_pubpropertyLimits

Gets the connection-related limits for a Web site.

System_CAPS_pubpropertyLogFile

Gets a log file that you can use to configure logging for a Web site.

System_CAPS_pubpropertyMethods

Gets a collection of methods for the configuration element. (Inherited from ConfigurationElement.)

System_CAPS_pubpropertyName

Gets or sets the name of the Web site.

System_CAPS_pubpropertySchema

Gets the schema for the current element.(Inherited from ConfigurationElement.)

System_CAPS_pubpropertyServerAutoStart

Gets or sets a value indicating whether a Web site server should automatically start when Windows is started.

System_CAPS_pubpropertyState

Gets the running state of the Web site.

System_CAPS_pubpropertyTraceFailedRequestsLogging

Gets a SiteTraceFailedRequestsLogging object that configures log settings for failed requests on the current Web site.

System_CAPS_pubpropertyVirtualDirectoryDefaults

Gets the values that all virtual directories created under the current site will use by default if explicit values are not set.

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_pubmethodGetAttribute(String)

Returns a ConfigurationAttribute object that represents the requested attribute.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodGetAttributeValue(String)

Returns the value of the specified attribute.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodGetChildElement(String)

Returns a child element that is under the current configuration element and has the specified name.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodGetChildElement(String, Type)

Returns a child element that is under the current configuration element and has the specified name and type.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodGetCollection()

Returns the default collection for the current configuration element.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodGetCollection(String)

Returns all configuration elements that belong to the current configuration element.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodGetCollection(String, Type)

Returns the configuration element that has the specified name and type and is under the current configuration element.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodGetCollection(Type)

Returns the configuration element that has the specified type and is under the current configuration element.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetMetadata(String)

Returns metadata values from the element schema.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodGetWebConfiguration()

Returns the configuration values in the Web.config file for the site.

System_CAPS_pubmethodSetAttributeValue(String, Object)

Sets the value of the specified attribute.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodSetMetadata(String, Object)

Sets metadata values from the element schema.(Inherited from ConfigurationElement.)

System_CAPS_pubmethodStart()

Starts the Web site and sets the State property of the Site object to ObjectState.Started.

System_CAPS_pubmethodStop()

Stops the Web site and sets the State property of the Site object to ObjectState.Stopped.

System_CAPS_pubmethodToString()

Returns the site name.(Overrides Object.ToString().)

A Web site is a container for Web applications and can be accessed through one or more unique bindings. A Web site binding is a combination of an IP address, a port, and the optional host headers. Each Web site must have at least one Web application.

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: