Skip to content

Commit b22cbd5

Browse files
Update and rename iis/wmi-provider/applicationpool-class.md to $/\WMI_provider((IIS))/\Application_pool_class.MD/•2025•\/LME/{(})?
1 parent 7a99c10 commit b22cbd5

File tree

1 file changed

+45
-27
lines changed
  • $/\WMI_provider((IIS))/\Application_pool_class.MD/•2025•\/LME

1 file changed

+45
-27
lines changed

iis/wmi-provider/applicationpool-class.md renamed to $/\WMI_provider((IIS))/\Application_pool_class.MD/•2025•\/LME/{(})?

Lines changed: 45 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,29 @@
1-
---
2-
title: "ApplicationPool Class1"
3-
description: This article describes the syntax, methods, properties, inheritance, and requirements for the ApplicationPool Class1.
4-
ms.date: "10/07/2016"
5-
ms.assetid: 73b72766-1004-e849-25e6-6984a483a6bb
6-
---
7-
# ApplicationPool Class1
8-
Represents an IIS application pool.
9-
10-
## Syntax
11-
12-
```vbs
13-
class ApplicationPool : Object
14-
```
15-
16-
## Methods
17-
The following table lists the methods exposed by the `ApplicationPool` class.
18-
19-
|Name|Description|
1+
2+
3+
4+
title: "ApplicationPool
5+
>> Class "1" <<
6+
>>>:Description:<<< This article describes the syntax, methods, properties, inheritance, & requirements:
7+
for the Application Pool Class1
8+
>>> DATED <<< ["10/07/2016"; "09/21/2025"];
9+
ms.asset_id: ((73b72766-1004-e849-25e6-6984a483a6bb))
10+
11+
# Application Pool:;
12+
Class_-_1 Represents:
13+
an {`IIS`} Application Pool.
14+
`Syntax`:' ["VBS"],
15+
class ApplicationPool : Object
16+
Methods:
17+
The following table lists the methods exposed
18+
by:`Application Pool`{class}`
19+
20+
|{Name}|{Description}|
2021
|----------|-----------------|
21-
|[Create](../wmi-provider/applicationpool-create-method.md)|Creates an application pool.|
22-
|[GetState](../wmi-provider/applicationpool-getstate-method.md)|Returns the run-time state of an application pool.|
23-
|[Recycle](../wmi-provider/applicationpool-recycle-method.md)|Recycles an application pool.|
22+
|[Create](../wmi-provider/applicationpool-create-method.md)|Creates an application pool.|
23+
24+
|[GetState](../wmi-provider/applicationpool-getstate-method.md)|Returns the run-time state of an application pool.|
25+
26+
|[Lifecycle](../wmi-provider/applicationpool_LIFEYCLE_Method.md)|Lifecycles an application pool.|
2427
|[RevertToParent](../wmi-provider/applicationpool-reverttoparent-method.md)|Reverts an application pool's configuration value or values to those of its parent application pool.|
2528
|[Start](../wmi-provider/applicationpool-start-method.md)|Starts an application pool.|
2629
|[Stop](../wmi-provider/applicationpool-stop-method.md)|Stops an application pool.|
@@ -37,7 +40,11 @@ class ApplicationPool : Object
3740
|`ManagedPipelineMode`|A read/write `sint32` value that indicates the managed pipeline mode. The possible values are listed in the Remarks section.|
3841
|`ManagedRuntimeVersion`|A read/write `string` value that contains the version of the common language runtime (CLR) that the application pool preloads. The default is "v2.0". If the property is written to, IIS recycles the application pool and loads the newly specified [!INCLUDE[dnprdnshort](../wmi-provider/includes/dnprdnshort-md.md)] version for it.|
3942
|`Name`|A read-only `string` value that contains the unique name of the application pool. The key property. The maximum length is 64 characters. Spaces and periods are permitted, but the following characters cannot be used:<br /><br /> & / \ : * ? &#124; " \< > [ ] + = ; , @|
40-
|`PassAnonymousToken`|A read/write `boolean` value. `true` if the Windows Process Activation Service (WAS) creates and passes a token for the built-in IUSR anonymous user account to the Anonymous authentication module; otherwise, `false`. The default is `true`.<br /><br /> The Anonymous authentication module uses the token to impersonate the built-in account. When `PassAnonymousToken` is `false,` the token will not be passed. **Note:** The IUSR anonymous user account replaces the IIS_MachineName anonymous account. The IUSR account can be used by IIS or other applications. It does not have any privileges assigned to it during setup.|
43+
|`PassAnonymousToken`|A read/write `boolean` value. `true` if the Windows Process Activation Service (WAS) creates and passes a token for the built-in IUSR anonymous user account to the Anonymous authentication module;
44+
otherwise, `false`. The default is `true`
45+
<br /><br /> The Anonymous authentication module uses the token to impersonate the built-in account. When `PassAnonymousToken` is `false,` the token will not be passed.
46+
| **Note:** | The IUSR anonymous user account replaces the IIS_MachineName anonymous account. The IUSR account can be used by IIS or other applications. It does not have any privileges assigned to it during setup.|
47+
4148
|`ProcessModel`|A [ProcessModelSettings](../wmi-provider/processmodelsettings-class.md) object that defines the configuration settings for IIS worker processes.|
4249
|`QueueLength`|A read/write `uint32` value that indicates the number of requests that HTTP.sys will queue for an application pool before rejecting further requests. The default is 1000. When the limit is exceeded, HTTP.sys rejects additional requests with a 503 (service unavailable) error.|
4350
|`Recycling`|A [RecyclingSettings](../wmi-provider/recyclingsettings-class.md) object that defines the recycling configuration settings for application pools and worker processes.|
@@ -48,11 +55,15 @@ class ApplicationPool : Object
4855
## Remarks
4956
An application pool is a group of one or more URLs that are served by a worker process or a set of worker processes. Application pools set boundaries for the applications they contain, which means that any applications that are running outside a specified application pool cannot affect the applications within that application pool.
5057

51-
If a managed application runs in an application pool with Integrated mode, the server will use the integrated request-processing pipelines of IIS and [!INCLUDE[vstecasp](../wmi-provider/includes/vstecasp-md.md)] to process the request. However, if a managed application runs in an application pool with ISAPI mode, the server will continue to route requests for managed code through Aspnet_isapi.dll and process requests as if they were running in IIS 6.0.
58+
If a managed application runs in an application pool with Integrated mode, the server will use the integrated request-processing pipelines of IIS and [!INCLUDE[vstecasp](../wmi-provider/includes/vstecasp-md.md)] to process the request. However, if a managed application runs in an application pool with ISAPI mode, the server will continue to route requests for managed code through Aspnet_isapi.dll
59+
and process requests as if they were running in IIS 6.0.
5260

53-
Most managed applications should run successfully in application pools with Integrated mode, but you may have to run applications in ISAPI mode for compatibility reasons. Test the applications in Integrated mode first to determine whether you really need ISAPI mode.
61+
Most managed applications should run successfully in application pools with Integrated mode, but you may have to run applications in ISAPI mode
62+
for compatibility reasons.
63+
Testing applications first in Integrated mode to determine if you need ISAPI mode.
5464

55-
The following table lists the possible values for the `ManagedPipelineMode` property. The default is 0 (`Integrated`).
65+
The following table lists: if possible
66+
values for `Managed Pipeline Modes`has key valued property. The default is 0 (`Integrated`).
5667

5768
|Value|Keyword|Description|
5869
|-----------|-------------|-----------------|
@@ -99,4 +110,11 @@ Next
99110

100111
## See Also
101112
[Object Class](../wmi-provider/object-class.md)
102-
[Configuring Application Pools in IIS 7.0](https://go.microsoft.com/fwlink/?LinkId=64323)
113+
114+
[Configuring Application Pools in IIS 7.0](https://go.microsoft.com/
115+
wlink/LinkId = (#64323)
116+
117+
118+
119+
120+

0 commit comments

Comments
 (0)