EmbeddedObject Class1

Serves as a base type for embedded objects.


class EmbeddedObject  


This class contains no methods.


This class contains no properties.


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

Name Description
ApplicationElementDefaults Specifies the default application pool and enabled protocols for new applications.
ApplicationPoolElementDefaults Contains the default properties for the ApplicationPool class.
ApplicationPoolFailureSettings Exposes properties that determine the actions to be taken when an application pool or worker process fails.
ApplicationPoolProcessorSettings Configures the CPU settings for an application pool.
AspCache Configures properties related to ASP caching.
AspComPlus Exposes properties related to COM+.
AspLimits Configures properties related to ASP limits.
AspSession Configures properties related to ASP sessions.
AssemblySettings Contains assembly references that are used during compilation of an ASP.NET Web application.
AssertSettings Specifies the user-interface mode for the System.Diagnostics.Debug.Assert method and the name of a message log file.
AuthenticationProviderSettings Contains security support providers that are used for Integrated Windows authentication.
BufferModeSettings Contains ASP.NET event-buffering settings for event providers.
BuildProviderSettings Contains build providers that compile custom resource files of a particular file type and generate code during compilation.
BypassListSettings Contains address information for resources that bypass the Web proxy server.
CachingProfileSettings Contains profiles for output and kernel caching.
CentralBinaryLogFile Configures settings for centralized binary logging on a server.
CentralW3CLogFile Configures settings for World Wide Web Consortium (W3C) centralized logging on a server.
CompilerSettings Contains compilers that are used for Web applications.
ConformanceWarningSettings Contains Web Services Interoperability (WS-I) conformance declarations.
CustomHeaderSettings Contains name/value pairs that are added to the HTTP headers in responses from the Web server.
DbProviderFactorySettings Contains configuration settings for ADO.NET 2.0 provider factories.
DiagnosticsSettings Specifies whether a Web service returns exceptions to the client.
DirectorySettings Specifies code subdirectories for ASP.NET Web applications.
DynamicTypeSettings Specifies the MIME types that IIS serves with dynamic compression.
EventMappingSettings Contains mappings of friendly event names to related event types.
ExpressionBuilderSettings Contains resource strings that associate prefixes with expression builder types during compilation.
FailureDefinition Specifies the conditions under which a request trace is generated.
FileExtensionsSettings Configures the filtering of file extensions in requests.
FileSettings Contains Web page file names to serve to clients by default.
FormsAuthenticationConfiguration Configures Forms authentication for an ASP.NET application.
FormsAuthenticationCredentials Configures user credentials for ASP.NET applications that use Forms authentication.
FtpCachePolicySettings Represents the default FTP cache policy for network resources.
HeaderLimitsSettings Specifies permitted sizes for HTTP request headers.
HiddenSegmentSettings Contains segments whose content will not be served to the client.
HttpCachePolicySettings Represents the default HTTP cache policy for network resources.
HttpClientCache Exposes the caching configuration for an HTTP client.
HttpWebRequestSettings Configures the maximum length for response headers.
Ipv6Settings Determines whether Internet Protocol version 6 (IPv6) is enabled on the local computer.
ListenerSettings Contains shared listeners that any source or trace element can reference.
ManyToOneCertificateRuleSettings Contains many-to-one certificate mapping rules.
ManyToOneSettings Specifies many-to-one client certificate mappings.
ModuleSettings Represents the type information for a custom System.Net.IWebProxy module.
NamespaceInfo Contains namespace references similar to the Import directive.
OneToOneSettings Contains one-to-one client certificate mappings.
OutputCacheProfileSettings Contains values that configure output cache profiles for the pages of a Web application.
PassportAuthentication Configures Microsoft Passport Network authentication in ASP.NET applications.
PerformanceCounterSettings Specifies the size of the global memory shared by performance counters.
PerformanceCountersSettings Determines whether performance counters are enabled.
PeriodicRestartSettings Specifies the conditions under which worker processes will be recycled.
ProcessModelSettings Exposes configuration settings for IIS worker processes.
ProfileSettings Configures an event profile that determines how an event is collected by ASP.NET and raised to providers.
ProviderSettings Specifies the name and type of ASP.NET-related providers.
ProvidersSettings Specifies managed providers that manage membership or roles for an ASP.NET application, or encrypt and decrypt configuration data.
ProxySettings Contains configuration settings for a Web proxy server.
RecyclingSettings Specifies recycling settings for worker processes.
RedirectHeaderSettings Contains redirect name/value pairs that are added to the HTTP headers in responses from the Web server.
RequestLimitsElement Specifies size limits on incoming HTTP requests.
RuleSettings Maps Web events to health-monitoring providers.
ScheduleElement Specifies the local time at which an application will be recycled.
SectionInformation Specifies override-mode and control-locking settings for a configuration section.
ServiceDescriptionFormatSettings Contains Web service description information.
ServicePointManagerSettings Represents the default settings used to create connections to a remote computer.
SiteElementDefaults Contains the default values for IIS Web site properties.
SiteLimits Exposes connection-related limits for a site.
SiteLogFile Configures logging for a Web site.
SmtpNetworkSettings Configures Simple Mail Transfer Protocol (SMTP) network settings.
SmtpSpecifiedPickupDirectorySettings Configures a Simple Mail Transfer Protocol (SMTP) pickup directory.
SoapEnvelopeProcessingInfo Configures a time-out that helps mitigate denial of service attacks.
SoapExtensionImporterTypesSettings Contains SOAP extension information that is used to create a Web service proxy class.
SoapExtensionReflectorTypesSettings Contains SOAP extension information for Web services.
SoapExtensionTypesInfo Specifies SOAP extensions that inspect or modify SOAP messages.
SoapServerProtocolFactory Specifies the type of a class that processes XML Web service requests.
SoapTransportImporterTypesInfo Contains types that import SOAP transmission protocols into XML Web services.
SocketSettings Specifies whether completion ports are used for connecting and accepting connections.
SourceListenerSettings Contains listeners that monitor and format trace output.
SourceSettings Contains trace sources that initiate tracing messages.
SqlCacheDependencyDatabaseSettings Contains configuration settings for SQL data in an ASP.NET cache.
StaticTypeSettings Specifies the MIME types that IIS serves with static compression.
SwitchSettings Contains switch names and their managed types.
TagMapInfo Contains statements that remap tag types.
TagPrefixInfo Contains configuration information for custom and user controls.
TraceAreaSettings Contains trace areas that configure trace events and trace log file entries.
TraceFailedRequestsLogging Configures the trace logging of failed requests for a Web site.
TraceListenerSettings Contains listeners that monitor trace output and produce formatted output from it.
TraceSettings Configures the ASP.NET trace functionality and controls how trace results are gathered, stored, and displayed.
TraceUrlAreaSettings Contains criteria for generating trace events and configuring the content of log file entries.
TraceUrlSettings Specifies tracing for specific types of requests.
TypedElement Defines a filter for a trace listener.
UrlSequenceSettings Contains URL sequences that request filtering will deny.
VerbsSettings Exposes configuration settings for HTTP verbs.
VirtualDirectoryElementDefaults Exposes default configuration settings for IIS virtual directories.
WebProxyScriptSettings Configures Web proxy scripts.
WebServicesProtocolSettings Specifies protocols that decrypt data sent from a client browser in an HTTP request.
WsdlHelpGeneratorInfo Specifies the XML Web service Help page (an .aspx file) that is displayed to a browser when the browser navigates directly to an .asmx (XML Web services) page.


This class groups embedded objects conveniently under one base type.


Type Description
Client - IIS 7.0 on Windows Vista
- IIS 7.5 on Windows 7
- IIS 8.0 on Windows 8
- IIS 10.0 on Windows 10
Server - IIS 7.0 on Windows Server 2008
- IIS 7.5 on Windows Server 2008 R2
- IIS 8.0 on Windows Server 2012
- IIS 8.5 on Windows Server 2012 R2
- IIS 10.0 on Windows Server 2016
Product - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF file WebAdministration.mof

See Also

WMI Provider
ConfiguredObject Class
Object Class
ObjectConfigurationAssociation Class
ObjectContainerAssociation Class