Site, ROOT\WebAdministration

Class | Methods (14) | Properties (10) | Qualifiers (10) | Instances (3) | Namespaces (2)
Samples: VB Script | C# | VB.Net | Search on:Microsoft

Description

Represents an IIS Web site.

Site methods

Site has 14 methods (5 Local, 9 Derived)

NameOriginReturn
AddCollectionElementConfiguredObject
ClearAttributeConfiguredObject
CreateSite
GetAllSectionsConfiguredObject
GetAttributeConfiguredObjectstring {'out':True}
GetRawMetadataConfiguredObjectstring {'out':True}
GetSectionConfiguredObject
GetStateSiteuint32 {'out':True}
RemoveCollectionElementConfiguredObject
RevertToParentSite
SetAttributeConfiguredObject
SetRawMetadataConfiguredObjectstring {'out':True}
StartSite
StopSite

Site properties

Site has 10 properties (10 Local)

NameOriginCIMType
ApplicationDefaultsSite13 [object:ApplicationElementDefaults]
BindingsSite13 [object:BindingElement]
FtpServerSite13 [object:FtpServerSettings]
IdSite19 [uint32]
LimitsSite13 [object:SiteLimits]
LogFileSite13 [object:SiteLogFile]
key
Name
Site8 [string]
ServerAutoStartSite11 [boolean]
TraceFailedRequestsLoggingSite13 [object:TraceFailedRequestsLogging]
VirtualDirectoryDefaultsSite13 [object:VirtualDirectoryElementDefaults]

Detailed description of Site methods

Local methods (5) of Site class

▲ Create method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
Namestring0✓-{'In':True}
Bindingsobject:BindingElement1✓-{'In':True}
PhysicalPathstring2✓-{'In':True,'OPTIONAL':True}
ServerAutoStartboolean3✓-{'In':True,'OPTIONAL':True}
bypass_getobjectTrue
ConstructorTrue
Description'Creates a new Web site.'
ImplementedTrue
StaticTrue
Create method is in 6 classes of ROOT\WebAdministration and in 15 namespaces
▲ GetState method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
ProtocolNamestring0✓-{'HandlerMap':['http', 'ftp'],'Handlers':['state', 'ftpServer.state'],'In':True,'Optional':True}
bypass_getobjectTrue
Description'Returns the run-time state of a Web site.'
implementedTrue
ValueMap['0', '1', '2', '3', '4']
Values['Starting', 'Started', 'Stopping', 'Stopped', 'Unknown']
GetState method is in 3 classes of ROOT\WebAdministration and in 2 namespaces
▲ RevertToParent method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
PropertyNamestring0✓-{'OPTIONAL':True}
bypass_getobjectTrue
Description'Reverts a Web site configuration value or values to those of its parent.'
implementedTrue
RevertToParent method is in 120 classes of ROOT\WebAdministration and in 1 namespace
▲ Start method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
ProtocolNamestring0✓-{'HandlerMap':['http', 'ftp'],'Handlers':['Start', 'ftpServer.Start'],'In':True,'Optional':True}
bypass_getobjectTrue
Description'Starts an existing Web site.'
implementedTrue
Start method is in 2 classes of ROOT\WebAdministration and in 17 namespaces
▲ Stop method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
ProtocolNamestring0✓-{'HandlerMap':['http', 'ftp'],'Handlers':['Stop', 'ftpServer.Stop'],'In':True,'Optional':True}
bypass_getobjectTrue
Description'Stops a currently running Web site.'
implementedTrue
Stop method is in 2 classes of ROOT\WebAdministration and in 15 namespaces

Derived methods (9) of Site class

▲ AddCollectionElement method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
SectionPathstring0✓-
CollectionElementNamestring1✓-
ElementParametersobject:NameValueConfigurationElement2✓-
AddElementNamestring3✓-{'OPTIONAL':True}
RelativePathstring4✓-{'OPTIONAL':True}
Locationstring5✓-{'OPTIONAL':True}
bypass_getobjectTrue
Description'Creates collection element with a given name.'
ImplementedTrue
AddCollectionElement method is in 5 classes of ROOT\WebAdministration and in 1 namespace
▲ ClearAttribute method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
SectionPathstring0✓-
AttributeNamestring1✓-
RelativePathstring2✓-{'OPTIONAL':True}
Locationstring3✓-{'OPTIONAL':True}
bypass_getobjectTrue
Description'Clears attribute value from the configuration element.'
ImplementedTrue
ClearAttribute method is in 5 classes of ROOT\WebAdministration and in 1 namespace
▲ GetAllSections method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
Sectionsobject:ConfigurationSection0-✓
bypass_getobjectTrue
Description'Retrieves all of the configuration sections under a configured object.'
ImplementedTrue
GetAllSections method is in 5 classes of ROOT\WebAdministration and in 1 namespace
▲ GetAttribute method
Returnstring {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
SectionPathstring0✓-
AttributeNamestring1✓-
RelativePathstring2✓-{'OPTIONAL':True}
Locationstring3✓-{'OPTIONAL':True}
bypass_getobjectTrue
Description'Retrieves the string representation of configuration attribute.'
ImplementedTrue
GetAttribute method is in 5 classes of ROOT\WebAdministration and in 2 namespaces
▲ GetRawMetadata method
Returnstring {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
SectionPathstring0✓-
TargetNamestring1✓-
MetadataNamestring2✓-
RelativePathstring3✓-{'OPTIONAL':True}
Locationstring4✓-{'OPTIONAL':True}
bypass_getobjectTrue
Description'Retrieves the string representation of configuration metadata.'
ImplementedTrue
GetRawMetadata method is in 5 classes of ROOT\WebAdministration and in 2 namespaces
▲ GetSection method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
SectionNamestring0✓-
Sectionobject:ConfigurationSection1-✓
bypass_getobjectTrue
Description'Retrieves the contents of a configuration section for a configured object.'
ImplementedTrue
GetSection method is in 5 classes of ROOT\WebAdministration and in 1 namespace
▲ RemoveCollectionElement method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
SectionPathstring0✓-
CollectionElementNamestring1✓-
ElementParametersobject:NameValueConfigurationElement2✓-
RelativePathstring3✓-{'OPTIONAL':True}
Locationstring4✓-{'OPTIONAL':True}
bypass_getobjectTrue
Description'Removes collection element with a given key values.'
ImplementedTrue
RemoveCollectionElement method is in 5 classes of ROOT\WebAdministration and in 1 namespace
▲ SetAttribute method
Return
Parameters
NameCIMTypeIDINOUTQualifiers
SectionPathstring0✓-
AttributeNamestring1✓-
RelativePathstring2✓-{'OPTIONAL':True}
Locationstring3✓-{'OPTIONAL':True}
Valuestring4✓-
bypass_getobjectTrue
Description'Sets attribute value from the string representation of configuration attribute.'
ImplementedTrue
SetAttribute method is in 5 classes of ROOT\WebAdministration and in 1 namespace
▲ SetRawMetadata method
Returnstring {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
SectionPathstring0✓-
TargetNamestring1✓-
MetadataNamestring2✓-
MetadataValuestring3✓-
RelativePathstring4✓-{'OPTIONAL':True}
Locationstring5✓-{'OPTIONAL':True}
bypass_getobjectTrue
Description'Retrieves the string representation of configuration metadata.'
ImplementedTrue
SetRawMetadata method is in 5 classes of ROOT\WebAdministration and in 2 namespaces

Detailed description of Site properties

Local properties (10) of Site class

▲ ApplicationDefaults property
CIMTYPE'object:ApplicationElementDefaults'
Description'An ApplicationElementDefaults object whose read/write properties contain the default values for applications within a Web site.'
readTrue
ApplicationDefaults property is in 2 classes of ROOT\WebAdministration and in 2 namespaces
▲ Bindings property
CIMTYPE'object:BindingElement'
Description'A read/write array of BindingElement objects.'
readTrue
writeTrue
Bindings property is in 1 class (Site) of ROOT\WebAdministration and in 3 namespaces
▲ FtpServer property
CIMTYPE'object:FtpServerSettings'
Description'An FtpServerSettings object whose read/write properties contain the values for FTP properties for a site.'
readTrue
writeTrue
FtpServer property is in 2 classes of ROOT\WebAdministration and in 2 namespaces
▲ Id property
CIMTYPE'uint32'
Description'A read/write uint32 value that contains the site ID.'
readTrue
writeTrue
Id property is in 2 classes of ROOT\WebAdministration and in 33 namespaces
▲ Limits property
CIMTYPE'object:SiteLimits'
Description'A read/write SiteLimits object that exposes connection-related limits for a site.'
readTrue
writeTrue
Limits property is in 3 classes of ROOT\WebAdministration and in 2 namespaces
▲ LogFile property
CIMTYPE'object:SiteLogFile'
Description'A read/write SiteLogFile object that configures logging for a Web site.'
readTrue
writeTrue
LogFile property is in 3 classes of ROOT\WebAdministration and in 4 namespaces
▲ Name property
CIMTYPE'string'
Description'A read-only string value that contains the name of the Web site.'
keyTrue
readTrue
Name property is in 51 classes of ROOT\WebAdministration and in 142 namespaces
▲ ServerAutoStart property
CIMTYPE'boolean'
Description'A read/write Boolean value. True if the Web site will start when the World Wide Web Publishing Service (WWW service) starts; otherwise, false.'
readTrue
writeTrue
ServerAutoStart property is in 3 classes of ROOT\WebAdministration and in 3 namespaces
▲ TraceFailedRequestsLogging property
CIMTYPE'object:TraceFailedRequestsLogging'
Description'A TraceFailedRequestsLogging object that exposes read/write logging properties for the Web site.'
readTrue
writeTrue
TraceFailedRequestsLogging property is in 2 classes of ROOT\WebAdministration and in 2 namespaces
▲ VirtualDirectoryDefaults property
CIMTYPE'object:VirtualDirectoryElementDefaults'
Description'A read-only VirtualDirectoryElementDefaults object that contains the default values for virtual directories in a site.'
readTrue
VirtualDirectoryDefaults property is in 3 classes of ROOT\WebAdministration and in 2 namespaces

Site Qualifiers

NameValueToInstanceToSubclassOverridableAmendedLocal
Description'Represents an IIS Web site.'✗✓✓✓✓
DisplayName'Site'✓✓✓✓✓
dynamicTrue✓✗✓✗✓
factory_clsid'{b56d9c1f-1b56-4f64-8213-012e9da9f689}'✓✓✓✗✓
Locale1033✓✓✓✓✓
provider'WebAdministrationProvider'✓✗✓✗✓
section_path'system.applicationHost/sites'✓✓✓✗✓
SupportsCreateTrue✗✗✓✗✓
SupportsDeleteTrue✗✗✓✗✓
SupportsUpdateTrue✗✗✓✗✓

Site System properties

NameValueOriginCIMTypeLocalArray
__PATH'\\.\ROOT\WebAdministration:Site'___SYSTEM8✗✗
__NAMESPACE'ROOT\WebAdministration'___SYSTEM8✗✗
__SERVER'.'___SYSTEM8✗✗
__DERIVATION['ConfiguredObject', 'Object']___SYSTEM8✗✓
__PROPERTY_COUNT10___SYSTEM3✗✗
__RELPATH'Site'___SYSTEM8✗✗
__DYNASTY'Object'___SYSTEM8✗✗
__SUPERCLASS'ConfiguredObject'___SYSTEM8✗✗
__CLASS'Site'___SYSTEM8✗✗
__GENUS1___SYSTEM3✗✗

Similar Classes to Site

Number of classes:8
Class nameChildsPropertiesMethodsClass
Instances
Child
Instances
AbstractSingleton
ServerContainsSite020----
SiteContainsApplication020----
SiteContainsConfigurationSection020----
SiteElementDefaults050----
SiteLimits040----
SiteLogFile0120----
SiteMapSection069----
SiteUsesSSLBinding020----
comments powered by Disqus
WUtils.com