CollectionElement Class [IIS 7 and higher]

Groups classes whose instances form part of a collection.

Syntax

class CollectionElement

Methods

This class contains no methods.

Properties

This class contains no properties.

Subclasses

The following table lists the subclasses exposed by the CollectionElement class.

Name

Description

AdapterElement

Maps an ASP.NET mobile control to a specific device adapter.

ApplicationDependency

Represents a dependency between a Web application and one or more Web service extensions.

AssemblyElement

Specifies an assembly reference that is used during compilation of an ASP.NET application.

AuthenticationModuleElement

Represents the type information for an authentication module.

AuthorizationRule

Represents a rule in the authorization section of a configuration file.

BindingElement

Represents a binding element for a Web site.

BufferModeElement

Configures the ASP.NET event-buffering settings for event providers.

BuildProvider

Represents a build provider that compiles custom resource files of a particular file type and generates code during compilation.

BypassElement

Contains address information for resources that bypass the Web proxy server.

CachingProfileElement

Configures caching for a given request extension.

ClientTarget

Represents the mapping of a user agent to an alias.

CompilerElement

Specifies a compiler that is used for Web applications.

ConformanceWarning

Exposes a Web Services Interoperability (WS-I) specification to which a Web service declares that it conforms.

ConnectionManagementElement

Defines the maximum number of connections to a server or group of servers.

ConnectionStringSettings

Represents a named database connection string.

CustomError

Specifies an ASP.NET custom error message for an HTTP status code error.

DeviceElement

Defines an adapter set that maps ASP.NET mobile controls to corresponding adapters within the <system.web> and <mobileControls> sections of the Web.config configuration file.

DeviceFilter

Specifies criteria for determining mobile browser capabilities or the type of mobile device.

DirectoryElement

Specifies a code subdirectory for an ASP.NET Web application.

EventMappingElement

Maps friendly event names to related event types.

ExpressionBuilder

Maps an expression prefix to an expression builder type.

FastCgiApplicationElement

Configures settings for a FastCGI application.

FileExtensionElement

Specifies a file extension that is allowed or denied in requests.

FormsAuthenticationUser

Configures user credentials for Web applications that use Forms authentication.

GlobalModuleElement

Configures a global module in IIS.

GroupDependency

Represents a Web service extension upon which one or more Web applications depend.

HandlerAction

Exposes configuration settings for handlers.

HeaderLimitsElement

Specifies the permitted sizes of HTTP headers.

HttpCompressionMimeTypeElement

Specifies whether IIS will compress a particular MIME type before serving it.

HttpCompressionSchemeElement

Configures a compression scheme for dynamic or static content.

HttpErrorElement

Configures the response to a specific HTTP error.

HttpHandlerAction

Represents an ASP.NET HTTP handler.

HttpModuleAction

Represents an ASP.NET module.

IPAddressFilterElement

Allows or denies access to content based on a unique combination of the IP address, subnet mask, and domain name.

IsapiCgiRestrictionElement

Represents an ISAPI or Common Gateway Interface (CGI) restriction element.

IsapiFilterElement

Specifies an ISAPI filter.

KeyValueElement

Contains a key/value pair that represents a setting for a Web application.

ListenerAdapterElement

Specifies configuration settings for a listener adapter.

ManyToOneCertificateMappingElement

Maps one or more certificates to a single user account.

ManyToOneCertificateMappingRuleElement

Represents a many-to-one certificate mapping rule.

MimeMapElement

Specifies a MIME type associated with a file extension.

ModuleAction

Represents a module entry in the <modules> section of a configuration file.

NamespaceElement

Contains a single configuration namespace reference, similar to the Import directive.

NameTypeElement

Associates a name and a managed type.

NameValueConfigurationElement

Contains a name/value pair for an HTTP response header.

OneToOneCertificateMappingElement

Represents a one-to-one mapping of a Secure Sockets Layer (SSL) certificate to a user account.

OutputCacheProfile

Configures the output cache profile for the pages of a Web application.

ProfileElement

Configures an event profile that determines how an event is collected by ASP.NET and raised to providers.

ProtocolElement

Specifies a transmission protocol that ASP.NET can use to decrypt data sent in the HTTP request from a client browser.

ProviderElement

Specifies the name and type of a provider.

ProviderFactoryElement

Contains configuration settings for an ADO.NET 2.0 provider factory.

RuleElement

Maps a Web event to a health-monitoring provider.

SegmentElement

Specifies a URL segment whose content will not be served to the client.

SoapExtensionTypeElement

Specifies a SOAP extension used to inspect or modify a SOAP message during processing on the Web service or client.

SoapTransportImporterTypeElement

Imports a SOAP transmission protocol into an XML Web service.

SourceElement

Specifies a trace source that initiates tracing messages.

SqlCacheDependencyDatabase

Exposes configuration settings for SQL data in an ASP.NET cache.

StringElement

Contains a unique string that belongs to an array that forms a property on a class in the WMI provider for IIS.

TagMapElement

Contains a statement that remaps a tag type.

TagPrefixElement

Contains configuration information for a custom or user control.

TraceAreaDefinition

Specifies trace area names and their corresponding enumeration values for a trace provider.

TraceAreaElement

Specifies criteria for generating trace events and configures the content of log file entries.

TraceProviderDefinition

Specifies a trace provider's name, GUID, and trace area enumeration.

TraceUrl

Configures the failed-request tracing for a specific request path.

TrustLevel

Configures a trust level for Web applications on a Web server.

TypeElement

Specifies a type in an array property on a Web-service-related WMI class.

UrlMapping

Maps a displayed URL to the URL of a page in a Web application.

UrlSequence

Represents a URL sequence that will be denied by request filtering.

VerbElement

Represents an HTTP verb that is allowed or denied.

WebRequestModuleElement

Represents a Uniform Resource Identifier (URI) prefix and the associated class that creates Web requests for the prefix.

WebServicesProtocolElement

Specifies a transmission protocol or protocols that are used to decrypt data sent from a client browser in an HTTP request.

WildcardRedirectElement

Specifies a destination to which certain requests are redirected.

Requirements

Type

Description

Client

Requires IIS 7 on Windows Vista.

Server

Requires IIS 7 on Windows Server 2008.

Product

IIS 7

MOF file

WebAdministration.mof

See Also

Reference

EmbeddedObject Class [IIS 7 and higher]

Other Resources

WMI Provider [IIS 7 and higher]