Microsoft.KnowledgeServices.SharePoint.Foundation.2010.SPWebApplicationPoolSPWebApplicationPool

Microsoft.KnowledgeServices.SharePoint.Foundation.2010.SPWebApplicationPool (ClassType)

SPWebApplicationPool collect local IIS settings for Web App

Element properties:

Base ClassMicrosoft.Windows.ApplicationComponent
AbstractFalse
HostedTrue
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId1b719914-a850-40ae-6965-28ad528808aa

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive
System.Entity:
DisplayName  string  Display Name Display name of monitoring object. false 256  False 
Microsoft.KnowledgeServices.SharePoint.Foundation.2010.SPWebApplicationPool:
AppPath  string  WebApplication Path Path property of WebApplication service for a particular farm. true 255  False 
ResponseUri  string  WebApplication URI URI property of WebApplication service for a particular farm. false 255  False 
AppName  string  WebApplication Name Name property of WebApplication service for a particular farm. false 255  False 
Authentication  string  WebApplication Authentication Authentication property of WebApplication service for a particular farm. false 255  False 
AppPool  string  WebApplication AppPool AppPool property of WebApplication service for a particular farm. false 255  False 
AppUser  string  WebApplication AppUser AppUser property of WebApplication service for a particular farm. false 255  False 
FrameworkVersion  string  .Net Framework Version Configures the application pool to load a specific version of the .Net Framework false 256  False 
Enable32bitMode  bool  Enable 32-Bit Application IIS setting for enabling 32 bit app on win64 false 256   
PipelineMode  string  Managed Pipeline Mode Configures ASP.NET to run in Classic Mode as an ISAPI extension false 256  False 
QueueLength  int  Queue Length Maximum number of requests that HTTP.sys will queue for the applilcation pool false 256   
AutoStart  bool  Start Automatically Application pool is started upon creation when set to true false 256   
CPULimit  int  CPU Limit Configures the maximum percentage of CPU time that the worker processes in an application pool are allowed to consume over a period of time false 256   
IdleTimeout  int  Idle Time-out (minutes) Amount of time a worker process will remain idle before it shuts down false 256   
MaxProcesses  int  Maximum Worker Processes Maximum number of worker processes permitted to service requests for the application pool false 256   
PingingEnabled  bool  Ping Enabled Worker process serving this application pool are ping periodically false 256   
PingPeriod  int  Ping Period (seconds) Period of time between health monitoring pings sent to the worker process serving this application pool false 256   
RapidFailEnabled  bool  Rapid Fail Enabled Application pool is shut down if there are a specified number of worker process crashed if set to true false 256   
RapidFailInterval  int  Failure Interval (minutes) The time interval during which the specified number of worker process crashes must occur before the application pool is shut down by Rapid Fail Protection false 256   
RecyclingSpecificTimes  string  Recycling Times A set of specific local times, in 24 hour format, when the application poool is recycled false 256  False 
RapidFailMaxFailures  int  Rapid Fail Maximum Failures Maximum number of worker process crashes permitted before the application pool is shut down by Rapid Fail Protection false 256   
VirtualMemoryLimit  int  Virtual Memory Limit (KB) Maximum amount of virtual memory a worker process can consume before application pool recycles false 256   
PrivateMemoryLimit  int  Private Memory Limit (KB) Maximum amount of private memory a worker process can consume before application pool recycles false 256   
LogEventOnRecycle  string  Log Event On Recycle Property that contains the reasons why IIS should log and application pool recycle false 256  False 
LogEventOnRecycleForMemory  bool  Log Event On Recycle For Memory Property that IIS should log and application pool recycle for memory false 256   
LogEventOnRecycleForIsapiUnhealthy  bool  Log Event On Recycle For IsapiUnhealthy Property that IIS should log and application pool recycle for IsapiUnhealthy false 256   
LogEventOnRecycleForPrivateMemory  bool  Log Event On Recycle For PrivateMemory Property that IIS should log and application pool recycle for PrivateMemory false 256   
IsFormCustomMembershipDllMissing  bool  Custom Membership Provider DLL is missing from GAC Property to show whether Custom Membership Provider DLL is missing from GAC false 256   
IsFormCustomRoleDllMissing  bool  Custom Role Provider DLL is missing from GAC Property to show whether Custom Role Provider DLL is missing from GAC false 256   
IsCustomFormMembershipNameMissing  bool  Custom Membership Provider name is missing from web.config Property to show whether Custom Membership Provider name is missing from web.config false 256   
IsCustomFormRoleNameMissing  bool  Custom Role Provider name is missing from web.config Property to show whether Custom Role Provider name is missing from web.config false 256   
AuthenticationModeinWebConfig  string  Authentication Mode in Web Config Authentication Mode in Web Config false 256  False 
UseClaimsAuth  bool  UseClaimsAuth Use Claims Authentication false 256   
UseFormClaims  bool  UseFormClaims Use Form Claims Authentication false 256   
UseTrustedClaims  bool  UseTrustedClaims Use TrustedClaimsAuthentication false 256   
UseWindowsClaims  bool  UseWindowsClaims UseWindowsClaims false 256   
FormsMembershipProviderName  string  FormsMembershipProviderName FormsMembershipProviderName false 256  False 
FormsRoleProviderName  string  FormsRoleProviderName FormsRoleProviderName false 256  False 

Health Model:

Source Code:

<ClassType ID="Microsoft.KnowledgeServices.SharePoint.Foundation.2010.SPWebApplicationPool" Accessibility="Public" Abstract="false" Base="Windows!Microsoft.Windows.ApplicationComponent" Hosted="true" Singleton="false">
<Property ID="AppPath" Type="string" Key="true" CaseSensitive="false" Length="255" MinLength="0"/>
<Property ID="ResponseUri" Type="string" Key="false" CaseSensitive="false" Length="255" MinLength="0"/>
<Property ID="AppName" Type="string" Key="false" CaseSensitive="false" Length="255" MinLength="0"/>
<Property ID="Authentication" Type="string" Key="false" CaseSensitive="false" Length="255" MinLength="0"/>
<Property ID="AppPool" Type="string" Key="false" CaseSensitive="false" Length="255" MinLength="0"/>
<Property ID="AppUser" Type="string" Key="false" CaseSensitive="false" Length="255" MinLength="0"/>
<Property ID="FrameworkVersion" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="Enable32bitMode" Type="bool" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="PipelineMode" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="QueueLength" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="AutoStart" Type="bool" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="CPULimit" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="IdleTimeout" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="MaxProcesses" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="PingingEnabled" Type="bool" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="PingPeriod" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="RapidFailEnabled" Type="bool" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="RapidFailInterval" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="RecyclingSpecificTimes" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="RapidFailMaxFailures" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="VirtualMemoryLimit" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="PrivateMemoryLimit" Type="int" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="LogEventOnRecycle" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="LogEventOnRecycleForMemory" Type="bool" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="LogEventOnRecycleForIsapiUnhealthy" Type="bool" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="LogEventOnRecycleForPrivateMemory" Type="bool" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="IsFormCustomMembershipDllMissing" Type="bool" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="IsFormCustomRoleDllMissing" Type="bool" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="IsCustomFormMembershipNameMissing" Type="bool" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="IsCustomFormRoleNameMissing" Type="bool" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="AuthenticationModeinWebConfig" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="UseClaimsAuth" Type="bool" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="UseFormClaims" Type="bool" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="UseTrustedClaims" Type="bool" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="UseWindowsClaims" Type="bool" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="FormsMembershipProviderName" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
<Property ID="FormsRoleProviderName" Type="string" Key="false" CaseSensitive="false" Length="256" MinLength="0"/>
</ClassType>