Oh Hai IIS

This commit is contained in:
Keivan 2010-10-13 23:29:01 -07:00
commit b59d9f13b1
193 changed files with 11339 additions and 13619 deletions

View file

@ -0,0 +1,582 @@
<!--
ASP.NET configuration schema.
Please do not edit this file. To add configuration sections to the schema,
put them in .xml files similar to this one, in this directory. They will
be picked up automatically at application pool startup.
-->
<configSchema>
<sectionSchema name="system.web/anonymousIdentification">
<attribute name="cookieless" type="enum" defaultValue="UseCookies">
<enum name="UseUri" value="0" />
<enum name="UseCookies" value="1" />
<enum name="AutoDetect" value="2" />
<enum name="UseDeviceProfile" value="3" />
</attribute>
<attribute name="cookieName" type="string" validationType="nonEmptyString" defaultValue=".ASPXANONYMOUS" />
<attribute name="cookiePath" type="string" validationType="nonEmptyString" defaultValue="/" />
<attribute name="cookieProtection" type="enum" defaultValue="Validation">
<enum name="None" value="0" />
<enum name="Validation" value="1" />
<enum name="Encryption" value="2" />
<enum name="All" value="3" />
</attribute>
<attribute name="cookieRequireSSL" type="bool" defaultValue="False" />
<attribute name="cookieSlidingExpiration" type="bool" defaultValue="True" />
<attribute name="cookieTimeout" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483640,60" allowInfinite="true" timeSpanFormat="minutes" defaultValue="100000" />
<attribute name="domain" type="string" />
<attribute name="enabled" type="bool" defaultValue="False" />
</sectionSchema>
<sectionSchema name="system.web/authentication">
<element name="forms">
<attribute name="cookieless" type="enum" defaultValue="UseDeviceProfile">
<enum name="UseUri" value="0" />
<enum name="UseCookies" value="1" />
<enum name="AutoDetect" value="2" />
<enum name="UseDeviceProfile" value="3" />
</attribute>
<element name="credentials">
<attribute name="passwordFormat" type="enum" defaultValue="SHA1">
<enum name="Clear" value="0" />
<enum name="SHA1" value="1" />
<enum name="MD5" value="2" />
</attribute>
<collection addElement="user">
<attribute name="name" required="true" isUniqueKey="true" type="string" />
<attribute name="password" required="true" type="string" />
</collection>
</element>
<attribute name="defaultUrl" type="string" validationType="nonEmptyString" defaultValue="default.aspx" />
<attribute name="domain" type="string" />
<attribute name="enableCrossAppRedirects" type="bool" defaultValue="False" />
<attribute name="loginUrl" type="string" validationType="nonEmptyString" defaultValue="login.aspx" />
<attribute name="name" type="string" validationType="nonEmptyString" defaultValue=".ASPXAUTH" />
<attribute name="path" type="string" validationType="nonEmptyString" defaultValue="/" />
<attribute name="protection" type="enum" defaultValue="All">
<enum name="All" value="0" />
<enum name="None" value="1" />
<enum name="Encryption" value="2" />
<enum name="Validation" value="3" />
</attribute>
<attribute name="requireSSL" type="bool" defaultValue="False" />
<attribute name="slidingExpiration" type="bool" defaultValue="True" />
<attribute name="timeout" type="timeSpan" validationType="timeSpanRange" timeSpanFormat="minutes" defaultValue="30" validationParameter="60,2147483640,60" />
</element>
<attribute name="mode" type="enum" defaultValue="Windows">
<enum name="None" value="0" />
<enum name="Windows" value="1" />
<enum name="Passport" value="2" />
<enum name="Forms" value="3" />
</attribute>
<element name="passport">
<attribute name="redirectUrl" type="string" defaultValue="internal" />
</element>
</sectionSchema>
<sectionSchema name="system.web/authorization">
<collection addElement="allow,deny" mergeAppend="false" allowDuplicates="true">
<attribute name="roles" type="string" />
<attribute name="users" type="string" />
<attribute name="verbs" type="string" />
</collection>
</sectionSchema>
<sectionSchema name="system.web/browserCaps">
<attribute name="userAgentCacheKeyLength" type="int" defaultValue="64" />
<collection addElement="result">
<attribute name="type" type="string" defaultValue="System.Web.Mobile.MobileCapabilities, System.Web.Mobile, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" />
</collection>
</sectionSchema>
<sectionSchema name="system.web/clientTarget">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="alias" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
<attribute name="userAgent" required="true" type="string" validationType="nonEmptyString" />
</collection>
</sectionSchema>
<sectionSchema name="system.web/compilation">
<element name="assemblies">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="assembly" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
</collection>
</element>
<attribute name="assemblyPostProcessorType" type="string" />
<attribute name="batch" type="bool" defaultValue="True" />
<attribute name="batchTimeout" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483647,1" allowInfinite="true" timeSpanFormat="seconds" defaultValue="900" />
<element name="buildProviders">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="extension" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
<attribute name="type" required="true" type="string" validationType="nonEmptyString" />
</collection>
</element>
<element name="codeSubDirectories">
<collection addElement="add">
<attribute name="directoryName" required="true" isUniqueKey="true" type="string" validationType="requireTrimmedString" />
</collection>
</element>
<attribute name="debug" type="bool" defaultValue="False" />
<attribute name="defaultLanguage" type="string" defaultValue="vb" />
<attribute name="explicit" type="bool" defaultValue="True" />
<element name="expressionBuilders">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="expressionPrefix" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
<attribute name="type" required="true" type="string" validationType="nonEmptyString" />
</collection>
</element>
<attribute name="maxBatchGeneratedFileSize" type="int" defaultValue="1000" validationType="integerRange" validationParameter="0,2147483647" />
<attribute name="maxBatchSize" type="int" defaultValue="1000" validationType="integerRange" validationParameter="0,2147483647" />
<attribute name="numRecompilesBeforeAppRestart" type="int" defaultValue="15" validationType="integerRange" validationParameter="0,2147483647" />
<attribute name="strict" type="bool" defaultValue="False" />
<attribute name="tempDirectory" type="string" />
<attribute name="urlLinePragmas" type="bool" defaultValue="False" />
</sectionSchema>
<sectionSchema name="system.web/customErrors">
<attribute name="defaultRedirect" type="string" />
<collection addElement="error">
<attribute name="redirect" required="true" type="string" validationType="nonEmptyString" />
<attribute name="statusCode" required="true" isUniqueKey="true" type="int" validationType="integerRange" validationParameter="100,999" />
</collection>
<attribute name="mode" type="enum" defaultValue="RemoteOnly">
<enum name="RemoteOnly" value="0" />
<enum name="On" value="1" />
<enum name="Off" value="2" />
</attribute>
</sectionSchema>
<sectionSchema name="system.web/deviceFilters">
<collection addElement="filter">
<attribute name="argument" type="string" validationType="nonEmptyString" />
<attribute name="compare" type="string" validationType="nonEmptyString" />
<attribute name="type" type="string" />
<attribute name="method" type="string" validationType="nonEmptyString" />
<attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
</collection>
</sectionSchema>
<sectionSchema name="system.web/globalization">
<attribute name="culture" type="string" />
<attribute name="enableBestFitResponseEncoding" type="bool" defaultValue="False" />
<attribute name="enableClientBasedCulture" type="bool" defaultValue="False" />
<attribute name="fileEncoding" type="string" />
<attribute name="requestEncoding" type="string" defaultValue="utf-8" />
<attribute name="resourceProviderFactoryType" type="string" />
<attribute name="responseEncoding" type="string" defaultValue="utf-8" />
<attribute name="responseHeaderEncoding" type="string" defaultValue="utf-8" />
<attribute name="uiCulture" type="string" />
</sectionSchema>
<sectionSchema name="system.web/healthMonitoring">
<element name="bufferModes">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="maxBufferSize" required="true" type="int" validationType="integerRange" validationParameter="1,2147483647" allowInfinite="true" defaultValue="2147483647" />
<attribute name="maxBufferThreads" type="int" validationType="integerRange" validationParameter="1,2147483647" allowInfinite="true" defaultValue="1" />
<attribute name="maxFlushSize" required="true" type="int" validationType="integerRange" validationParameter="1,2147483647" allowInfinite="true" defaultValue="2147483647" />
<attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
<attribute name="regularFlushInterval" required="true" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483647,1" allowInfinite="true" defaultValue="00:00:01" />
<attribute name="urgentFlushInterval" required="true" type="timeSpan" allowInfinite="true" defaultValue="00:00:00" />
<attribute name="urgentFlushThreshold" required="true" type="int" validationType="integerRange" validationParameter="1,2147483647" allowInfinite="true" defaultValue="2147483647" />
</collection>
</element>
<attribute name="enabled" type="bool" defaultValue="True" />
<element name="eventMappings">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="endEventCode" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="2147483647" />
<attribute name="name" required="true" isUniqueKey="true" type="string" />
<attribute name="startEventCode" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="0" />
<attribute name="type" required="true" type="string" />
</collection>
</element>
<attribute name="heartbeatInterval" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483,1" timeSpanFormat="seconds" defaultValue="0" />
<element name="profiles">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="custom" type="string" />
<attribute name="maxLimit" type="int" validationType="integerRange" validationParameter="0,2147483647" allowInfinite="true" defaultValue="2147483647" />
<attribute name="minInstances" type="int" validationType="integerRange" validationParameter="1,2147483647" defaultValue="1" />
<attribute name="minInterval" type="timeSpan" allowInfinite="true" defaultValue="00:00:00" />
<attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
</collection>
</element>
<element name="providers">
<collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
<attribute name="name" required="true" isUniqueKey="true" type="string" />
<attribute name="type" required="true" type="string" />
</collection>
</element>
<element name="rules">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="custom" type="string" />
<attribute name="eventName" required="true" type="string" />
<attribute name="maxLimit" type="int" validationType="integerRange" validationParameter="0,2147483647" allowInfinite="true" defaultValue="2147483647" />
<attribute name="minInstances" type="int" validationType="integerRange" validationParameter="1,2147483647" defaultValue="1" />
<attribute name="minInterval" type="timeSpan" allowInfinite="true" defaultValue="00:00:00" />
<attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
<attribute name="profile" type="string" />
<attribute name="provider" type="string" />
</collection>
</element>
</sectionSchema>
<sectionSchema name="system.web/hostingEnvironment">
<attribute name="idleTimeout" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483640,60" allowInfinite="true" timeSpanFormat="minutes" defaultValue="Infinite" />
<attribute name="shadowCopyBinAssemblies" type="bool" defaultValue="True" />
<attribute name="shutdownTimeout" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483647,1" timeSpanFormat="seconds" defaultValue="30" />
</sectionSchema>
<sectionSchema name="system.web/httpCookies">
<attribute name="domain" type="string" />
<attribute name="httpOnlyCookies" type="bool" defaultValue="False" />
<attribute name="requireSSL" type="bool" defaultValue="False" />
</sectionSchema>
<sectionSchema name="system.web/httpHandlers">
<collection addElement="add" removeElement="remove" clearElement="clear" mergeAppend="false" allowDuplicates="true">
<attribute name="path" required="true" isCombinedKey="true" type="string" />
<attribute name="type" required="true" type="string" />
<attribute name="validate" type="bool" defaultValue="True" />
<attribute name="verb" required="true" isCombinedKey="true" type="string" />
</collection>
</sectionSchema>
<sectionSchema name="system.web/httpModules">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
<attribute name="type" required="true" type="string" />
</collection>
</sectionSchema>
<sectionSchema name="system.web/httpRuntime" allowUnrecognizedAttributes="true">
<attribute name="apartmentThreading" type="bool" defaultValue="False" />
<attribute name="appRequestQueueLimit" type="int" validationType="integerRange" validationParameter="1,2147483647" defaultValue="5000" />
<attribute name="delayNotificationTimeout" type="timeSpan" timeSpanFormat="seconds" defaultValue="5" />
<attribute name="enable" type="bool" defaultValue="True" />
<attribute name="enableHeaderChecking" type="bool" defaultValue="True" />
<attribute name="enableKernelOutputCache" type="bool" defaultValue="True" />
<attribute name="enableVersionHeader" type="bool" defaultValue="True" />
<attribute name="executionTimeout" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483647,1" timeSpanFormat="seconds" defaultValue="110" />
<attribute name="maxRequestLength" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="4096" />
<attribute name="maxWaitChangeNotification" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="0" />
<attribute name="minFreeThreads" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="8" />
<attribute name="minLocalRequestFreeThreads" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="4" />
<attribute name="requestLengthDiskThreshold" type="int" validationType="integerRange" validationParameter="1,2147483647" defaultValue="80" />
<attribute name="requireRootedSaveAsPath" type="bool" defaultValue="True" />
<attribute name="sendCacheControlHeader" type="bool" defaultValue="True" />
<attribute name="shutdownTimeout" type="timeSpan" timeSpanFormat="seconds" defaultValue="90" />
<attribute name="useFullyQualifiedRedirectUrl" type="bool" defaultValue="False" />
<attribute name="waitChangeNotification" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="0" />
</sectionSchema>
<sectionSchema name="system.web/identity" allowUnrecognizedAttributes="true">
<attribute name="impersonate" type="bool" defaultValue="False" />
<attribute name="password" type="string" />
<attribute name="userName" type="string" />
</sectionSchema>
<sectionSchema name="system.web/machineKey">
<attribute name="decryption" type="string" validationType="requireTrimmedString" defaultValue="Auto" />
<attribute name="decryptionKey" type="string" validationType="requireTrimmedString" defaultValue="AutoGenerate,IsolateApps" />
<attribute name="validation" type="enum" defaultValue="SHA1">
<enum name="MD5" value="0" />
<enum name="SHA1" value="1" />
<enum name="3DES" value="2" />
<enum name="AES" value="3" />
</attribute>
<attribute name="validationKey" type="string" validationType="requireTrimmedString" defaultValue="AutoGenerate,IsolateApps" />
</sectionSchema>
<sectionSchema name="system.web/mobileControls">
<attribute name="allowCustomAttributes" type="bool" defaultValue="False" />
<attribute name="cookielessDataDictionaryType" type="string" defaultValue="System.Web.Mobile.CookielessData" />
<collection addElement="device" removeElement="remove" clearElement="clear">
<collection addElement="control" removeElement="remove" clearElement="clear">
<attribute name="adapter" required="true" type="string" />
<attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
</collection>
<attribute name="inheritsFrom" type="string" validationType="nonEmptyString" />
<attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
<attribute name="pageAdapter" type="string" />
<attribute name="predicateClass" type="string" />
<attribute name="predicateMethod" type="string" validationType="nonEmptyString" />
</collection>
<attribute name="sessionStateHistorySize" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="6" />
</sectionSchema>
<sectionSchema name="system.web/pages">
<attribute name="asyncTimeout" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483647,1" timeSpanFormat="seconds" defaultValue="45" />
<attribute name="autoEventWireup" type="bool" defaultValue="True" />
<attribute name="buffer" type="bool" defaultValue="True" />
<attribute name="compilationMode" type="enum" defaultValue="Always">
<enum name="Auto" value="0" />
<enum name="Never" value="1" />
<enum name="Always" value="2" />
</attribute>
<element name="controls">
<collection addElement="add" removeElement="remove">
<attribute name="assembly" type="string" />
<attribute name="namespace" type="string" />
<attribute name="src" type="string" />
<attribute name="tagName" type="string" />
<attribute name="tagPrefix" required="true" type="string" validationType="nonEmptyString" defaultValue="/" />
</collection>
</element>
<attribute name="enableEventValidation" type="bool" defaultValue="True" />
<attribute name="enableSessionState" type="enum" defaultValue="true">
<enum name="false" value="0" />
<enum name="ReadOnly" value="1" />
<enum name="true" value="2" />
</attribute>
<attribute name="enableViewState" type="bool" defaultValue="True" />
<attribute name="enableViewStateMac" type="bool" defaultValue="True" />
<attribute name="maintainScrollPositionOnPostBack" type="bool" defaultValue="False" />
<attribute name="masterPageFile" type="string" />
<attribute name="maxPageStateFieldLength" type="int" defaultValue="-1" />
<element name="namespaces">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="namespace" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
</collection>
<attribute name="autoImportVBNamespace" type="bool" defaultValue="True" />
</element>
<attribute name="pageBaseType" type="string" defaultValue="System.Web.UI.Page" />
<attribute name="pageParserFilterType" type="string" />
<attribute name="smartNavigation" type="bool" defaultValue="False" />
<attribute name="styleSheetTheme" type="string" />
<element name="tagMapping">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="mappedTagType" type="string" validationType="nonEmptyString" />
<attribute name="tagType" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
</collection>
</element>
<attribute name="theme" type="string" />
<attribute name="userControlBaseType" type="string" defaultValue="System.Web.UI.UserControl" />
<attribute name="validateRequest" type="bool" defaultValue="True" />
<attribute name="viewStateEncryptionMode" type="enum" defaultValue="Auto">
<enum name="Auto" value="0" />
<enum name="Always" value="1" />
<enum name="Never" value="2" />
</attribute>
</sectionSchema>
<sectionSchema name="system.web/protocols">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="appDomainHandlerType" type="string" />
<attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
<attribute name="processHandlerType" type="string" />
<attribute name="validate" type="bool" defaultValue="False" />
</collection>
</sectionSchema>
<sectionSchema name="system.web/securityPolicy">
<collection addElement="trustLevel">
<attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
<attribute name="policyFile" required="true" type="string" defaultValue="internal" />
</collection>
</sectionSchema>
<sectionSchema name="system.web/sessionPageState">
<attribute name="historySize" type="int" validationType="integerRange" validationParameter="1,2147483647" defaultValue="9" />
</sectionSchema>
<sectionSchema name="system.web/sessionState">
<attribute name="allowCustomSqlDatabase" type="bool" defaultValue="False" />
<attribute name="cookieless" type="enum" defaultValue="UseCookies">
<enum name="UseUri" value="0" />
<enum name="UseCookies" value="1" />
<enum name="AutoDetect" value="2" />
<enum name="UseDeviceProfile" value="3" />
<enum name="true" value="0" />
<enum name="false" value="1" />
</attribute>
<attribute name="cookieName" type="string" defaultValue="ASP.NET_SessionId" />
<attribute name="customProvider" type="string" />
<attribute name="mode" type="enum" defaultValue="InProc">
<enum name="Off" value="0" />
<enum name="InProc" value="1" />
<enum name="StateServer" value="2" />
<enum name="SQLServer" value="3" />
<enum name="Custom" value="4" />
</attribute>
<attribute name="partitionResolverType" type="string" />
<element name="providers">
<collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
<attribute name="name" required="true" isUniqueKey="true" type="string" />
<attribute name="type" required="true" type="string" />
</collection>
</element>
<attribute name="regenerateExpiredSessionId" type="bool" defaultValue="True" />
<attribute name="sessionIDManagerType" type="string" />
<attribute name="sqlCommandTimeout" type="timeSpan" allowInfinite="true" timeSpanFormat="seconds" defaultValue="30" />
<attribute name="sqlConnectionString" type="string" defaultValue="data source=localhost;Integrated Security=SSPI" />
<attribute name="stateConnectionString" type="string" defaultValue="tcpip=loopback:42424" />
<attribute name="stateNetworkTimeout" type="timeSpan" allowInfinite="true" timeSpanFormat="seconds" defaultValue="10" />
<attribute name="timeout" type="timeSpan" validationType="timeSpanRange" validationParameter="1,2147483640,60" allowInfinite="true" timeSpanFormat="minutes" defaultValue="20" />
<attribute name="useHostingIdentity" type="bool" defaultValue="True" />
</sectionSchema>
<sectionSchema name="system.web/siteMap">
<attribute name="defaultProvider" type="string" validationType="nonEmptyString" defaultValue="AspNetXmlSiteMapProvider" />
<attribute name="enabled" type="bool" defaultValue="True" />
<element name="providers">
<collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
<attribute name="name" required="true" isUniqueKey="true" type="string" />
<attribute name="type" required="true" type="string" />
</collection>
</element>
</sectionSchema>
<sectionSchema name="system.web/trace">
<attribute name="enabled" type="bool" defaultValue="False" />
<attribute name="localOnly" type="bool" defaultValue="True" />
<attribute name="mostRecent" type="bool" defaultValue="False" />
<attribute name="pageOutput" type="bool" defaultValue="False" />
<attribute name="requestLimit" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="10" />
<attribute name="traceMode" type="enum" defaultValue="SortByTime">
<enum name="SortByTime" value="1" />
<enum name="SortByCategory" value="2" />
</attribute>
<attribute name="writeToDiagnosticsTrace" type="bool" defaultValue="False" />
</sectionSchema>
<sectionSchema name="system.web/trust">
<attribute name="level" type="string" validationType="nonEmptyString" defaultValue="Full" />
<attribute name="originUrl" type="string" />
<attribute name="processRequestInApplicationTrust" type="bool" defaultValue="True" />
</sectionSchema>
<sectionSchema name="system.web/urlMappings">
<attribute name="enabled" type="bool" defaultValue="True" />
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="mappedUrl" required="true" type="string" />
<attribute name="url" required="true" isUniqueKey="true" type="string" />
</collection>
</sectionSchema>
<sectionSchema name="system.web/webControls">
<attribute name="clientScriptsLocation" type="string" validationType="nonEmptyString" defaultValue="/aspnet_client/{0}/{1}/" />
</sectionSchema>
<sectionSchema name="system.web/webParts">
<attribute name="enableExport" type="bool" defaultValue="False" />
<element name="personalization">
<element name="authorization">
<collection addElement="allow,deny" mergeAppend="false" allowDuplicates="true">
<attribute name="roles" type="string" />
<attribute name="users" type="string" />
<attribute name="verbs" type="string" />
</collection>
</element>
<attribute name="defaultProvider" type="string" validationType="nonEmptyString" defaultValue="AspNetSqlPersonalizationProvider" />
<element name="providers">
<collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
<attribute name="name" required="true" isUniqueKey="true" type="string" />
<attribute name="type" required="true" type="string" />
</collection>
</element>
</element>
<element name="transformers">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
<attribute name="type" required="true" type="string" validationType="nonEmptyString" />
</collection>
</element>
</sectionSchema>
<sectionSchema name="system.web/webServices">
<element name="conformanceWarnings">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="name" isUniqueKey="true" type="flags">
<flag name="None" value="0" />
<flag name="BasicProfile1_1" value="1" />
</attribute>
</collection>
</element>
<element name="diagnostics">
<attribute name="suppressReturningExceptions" type="bool" defaultValue="False" />
</element>
<element name="protocols">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="name" isUniqueKey="true" type="flags">
<flag name="Unknown" value="0" />
<flag name="HttpSoap" value="1" />
<flag name="HttpGet" value="2" />
<flag name="HttpPost" value="4" />
<flag name="Documentation" value="8" />
<flag name="HttpPostLocalhost" value="16" />
<flag name="HttpSoap12" value="32" />
<flag name="AnyHttpSoap" value="33" />
</attribute>
</collection>
</element>
<element name="serviceDescriptionFormatExtensionTypes">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="type" isUniqueKey="true" type="string" />
</collection>
</element>
<element name="soapEnvelopeProcessing">
<attribute name="strict" type="bool" defaultValue="False" />
<attribute name="readTimeout" type="int" defaultValue="2147483647" />
</element>
<element name="soapExtensionImporterTypes">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="type" isUniqueKey="true" type="string" />
</collection>
</element>
<element name="soapExtensionReflectorTypes">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="type" isUniqueKey="true" type="string" />
</collection>
</element>
<element name="soapExtensionTypes">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="group" isCombinedKey="true" type="enum" defaultValue="Low">
<enum name="High" value="0" />
<enum name="Low" value="1" />
</attribute>
<attribute name="priority" isCombinedKey="true" type="int" validationType="integerRange" validationParameter="0,2147483647" defaultValue="0" />
<attribute name="type" isCombinedKey="true" type="string" />
</collection>
</element>
<element name="soapServerProtocolFactory">
<attribute name="type" type="string" />
</element>
<element name="soapTransportImporterTypes">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="type" isUniqueKey="true" type="string" />
</collection>
</element>
<element name="wsdlHelpGenerator">
<attribute name="href" type="string" />
</element>
</sectionSchema>
<sectionSchema name="system.web/xhtmlConformance">
<attribute name="mode" type="enum" defaultValue="Transitional">
<enum name="Transitional" value="0" />
<enum name="Legacy" value="1" />
<enum name="Strict" value="2" />
</attribute>
</sectionSchema>
<sectionSchema name="system.web/caching/cache">
<attribute name="disableExpiration" type="bool" defaultValue="False" />
<attribute name="disableMemoryCollection" type="bool" defaultValue="False" />
<attribute name="percentagePhysicalMemoryUsedLimit" type="int" validationType="integerRange" defaultValue="0" validationParameter="0,100" />
<attribute name="privateBytesLimit" type="int64" defaultValue="0" />
<attribute name="privateBytesPollTime" type="timeSpan" allowInfinite="true" defaultValue="00:02:00" />
</sectionSchema>
<sectionSchema name="system.web/caching/outputCache">
<attribute name="enableFragmentCache" type="bool" defaultValue="True" />
<attribute name="enableKernelCacheForVaryByStar" type="bool" defaultValue="False" />
<attribute name="enableOutputCache" type="bool" defaultValue="True" />
<attribute name="omitVaryStar" type="bool" defaultValue="False" />
<attribute name="sendCacheControlHeader" type="bool" defaultValue="True" />
</sectionSchema>
<sectionSchema name="system.web/caching/outputCacheSettings">
<element name="outputCacheProfiles">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="duration" type="int" defaultValue="-1" />
<attribute name="enabled" type="bool" defaultValue="True" />
<attribute name="location" type="enum">
<enum name="Any" value="0" />
<enum name="Client" value="1" />
<enum name="Downstream" value="2" />
<enum name="Server" value="3" />
<enum name="None" value="4" />
<enum name="ServerAndClient" value="5" />
</attribute>
<attribute name="name" required="true" isUniqueKey="true" type="string" validationType="requireTrimmedString" />
<attribute name="noStore" type="bool" defaultValue="False" />
<attribute name="sqlDependency" type="string" />
<attribute name="varyByContentEncoding" type="string" />
<attribute name="varyByControl" type="string" />
<attribute name="varyByCustom" type="string" />
<attribute name="varyByHeader" type="string" />
<attribute name="varyByParam" type="string" />
</collection>
</element>
</sectionSchema>
<sectionSchema name="system.web/caching/sqlCacheDependency">
<element name="databases">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="connectionStringName" required="true" type="string" validationType="nonEmptyString" />
<attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
<attribute name="pollTime" type="int" defaultValue="60000" />
</collection>
</element>
<attribute name="enabled" type="bool" defaultValue="True" />
<attribute name="pollTime" type="int" defaultValue="60000" />
</sectionSchema>
</configSchema>

View file

@ -0,0 +1,439 @@
<!--
.NET Framework configuration schema (beyond ASP.NET).
Please do not edit this file. To add configuration sections to the schema,
put them in .xml files similar to this one, in this directory. They will
be picked up automatically at application pool startup.
-->
<configSchema>
<sectionSchema name="appSettings">
<attribute name="file" type="string" />
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="key" isUniqueKey="true" type="string" />
<attribute name="value" type="string" />
</collection>
</sectionSchema>
<sectionSchema name="configProtectedData">
<attribute name="defaultProvider" type="string" defaultValue="RsaProtectedConfigurationProvider" />
<element name="providers">
<collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
<attribute name="name" required="true" isUniqueKey="true" type="string" />
<attribute name="type" required="true" type="string" />
</collection>
</element>
</sectionSchema>
<sectionSchema name="connectionStrings">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="connectionString" required="true" type="string" />
<attribute name="name" required="true" isUniqueKey="true" type="string" />
<attribute name="providerName" type="string" defaultValue="System.Data.SqlClient" />
</collection>
</sectionSchema>
<sectionSchema name="system.codedom">
<element name="compilers">
<collection addElement="compiler" removeElement="remove" clearElement="clear">
<attribute name="language" type="string" isCombinedKey="true" />
<attribute name="extension" type="string" isCombinedKey="true" />
<attribute name="type" type="string" />
<attribute name="warningLevel" type="int" />
<attribute name="compilerOptions" type="string" />
</collection>
</element>
</sectionSchema>
<sectionSchema name="system.data">
<element name="DbProviderFactories">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="invariant" type="string" required="true" isUniqueKey="true" />
<attribute name="name" type="string" />
<attribute name="description" type="string" />
<attribute name="type" required="true" type="string" />
</collection>
</element>
</sectionSchema>
<sectionSchema name="system.diagnostics">
<element name="assert">
<attribute name="assertuienabled" type="bool" defaultValue="True" />
<attribute name="logfilename" type="string" />
</element>
<element name="performanceCounters">
<attribute name="filemappingsize" type="int" defaultValue="524288" />
</element>
<element name="sharedListeners">
<collection addElement="add" allowUnrecognizedAttributes="true">
<attribute name="name" type="string" required="true" isUniqueKey="true" />
<attribute name="traceOutputOptions" type="flags" defaultValue="None">
<flag name="None" value="0" />
<flag name="LogicalOperationStack" value="1" />
<flag name="DateTime" value="2" />
<flag name="Timestamp" value="4" />
<flag name="ProcessId" value="8" />
<flag name="ThreadId" value="16" />
<flag name="Callstack" value="32" />
</attribute>
<attribute name="initializeData" type="string" defaultValue="" />
<attribute name="type" type="string" required="true" defaultValue="" />
<element name="filter">
<attribute name="initializeData" type="string" />
<attribute name="type" type="string" />
</element>
</collection>
</element>
<element name="sources">
<collection addElement="source" allowUnrecognizedAttributes="true">
<attribute name="name" type="string" required="true" defaultValue="" />
<attribute name="switchName" type="string" />
<attribute name="switchValue" type="string" />
<attribute name="switchType" type="string" />
<element name="listeners">
<collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
<attribute name="name" type="string" required="true" isUniqueKey="true" />
<attribute name="traceOutputOptions" type="flags" defaultValue="None">
<flag name="None" value="0" />
<flag name="LogicalOperationStack" value="1" />
<flag name="DateTime" value="2" />
<flag name="Timestamp" value="4" />
<flag name="ProcessId" value="8" />
<flag name="ThreadId" value="16" />
<flag name="Callstack" value="32" />
</attribute>
<attribute name="initializeData" type="string" defaultValue="" />
<attribute name="type" type="string" required="true" defaultValue="" />
<element name="filter">
<attribute name="initializeData" type="string" />
<attribute name="type" type="string" />
</element>
</collection>
</element>
</collection>
</element>
<element name="switches">
<collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
<attribute name="name" type="string" required="true" isUniqueKey="true" defaultValue="" />
<attribute name="type" type="string" required="true" />
</collection>
</element>
<element name="trace">
<attribute name="autoflush" type="bool" defaultValue="False" />
<attribute name="indentsize" type="int" defaultValue="4" />
<element name="listeners">
<collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
<attribute name="name" type="string" required="true" isUniqueKey="true" />
<attribute name="traceOutputOptions" type="flags" defaultValue="None">
<flag name="None" value="0" />
<flag name="LogicalOperationStack" value="1" />
<flag name="DateTime" value="2" />
<flag name="Timestamp" value="4" />
<flag name="ProcessId" value="8" />
<flag name="ThreadId" value="16" />
<flag name="Callstack" value="32" />
</attribute>
<attribute name="initializeData" type="string" defaultValue="" />
<attribute name="type" type="string" required="true" defaultValue="" />
<element name="filter">
<attribute name="initializeData" type="string" />
<attribute name="type" type="string" />
</element>
</collection>
</element>
<attribute name="useGlobalLock" type="bool" defaultValue="True" />
</element>
</sectionSchema>
<sectionSchema name="system.windows.forms">
<attribute name="jitDebugging" type="bool" defaultValue="False" />
</sectionSchema>
<sectionSchema name="system.net/authenticationModules">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="type" required="true" isUniqueKey="true" type="string" />
</collection>
</sectionSchema>
<sectionSchema name="system.net/connectionManagement">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="address" required="true" isUniqueKey="true" type="string" />
<attribute name="maxconnection" required="true" type="int" defaultValue="1" />
</collection>
</sectionSchema>
<sectionSchema name="system.net/defaultProxy">
<element name="bypasslist">
<collection addElement="add" removeElement="remove" clearElement="clear" allowDuplicates="true">
<attribute name="address" required="true" isUniqueKey="true" type="string" />
</collection>
</element>
<attribute name="enabled" type="bool" defaultValue="True" />
<element name="module">
<attribute name="type" type="string" />
</element>
<element name="proxy">
<attribute name="autoDetect" type="enum" defaultValue="Unspecified">
<enum name="false" value="0" />
<enum name="true" value="1" />
<enum name="Unspecified" value="-1" />
</attribute>
<attribute name="bypassonlocal" type="enum" defaultValue="Unspecified">
<enum name="false" value="0" />
<enum name="true" value="1" />
<enum name="Unspecified" value="-1" />
</attribute>
<attribute name="proxyaddress" type="string" />
<attribute name="scriptLocation" type="string" />
<attribute name="usesystemdefault" type="enum" defaultValue="Unspecified">
<enum name="false" value="0" />
<enum name="true" value="1" />
<enum name="Unspecified" value="-1" />
</attribute>
</element>
<attribute name="useDefaultCredentials" type="bool" defaultValue="False" />
</sectionSchema>
<sectionSchema name="system.net/requestCaching">
<element name="defaultFtpCachePolicy">
<attribute name="policyLevel" type="enum" defaultValue="Default">
<enum name="Default" value="0" />
<enum name="BypassCache" value="1" />
<enum name="CacheOnly" value="2" />
<enum name="CacheIfAvailable" value="3" />
<enum name="Revalidate" value="4" />
<enum name="Reload" value="5" />
<enum name="NoCacheNoStore" value="6" />
</attribute>
</element>
<element name="defaultHttpCachePolicy">
<attribute name="maximumAge" type="timeSpan" defaultValue="10675199.02:48:05.4775807" />
<attribute name="maximumStale" type="timeSpan" defaultValue="-10675199.02:48:05.4775808" />
<attribute name="minimumFresh" type="timeSpan" defaultValue="-10675199.02:48:05.4775808" />
<attribute name="policyLevel" type="enum" defaultValue="Default">
<enum name="Default" value="0" />
<enum name="BypassCache" value="1" />
<enum name="CacheOnly" value="2" />
<enum name="CacheIfAvailable" value="3" />
<enum name="Revalidate" value="4" />
<enum name="Reload" value="5" />
<enum name="NoCacheNoStore" value="6" />
<enum name="CacheOrNextCacheOnly" value="7" />
<enum name="Refresh" value="8" />
</attribute>
</element>
<attribute name="defaultPolicyLevel" type="enum" defaultValue="BypassCache">
<enum name="Default" value="0" />
<enum name="BypassCache" value="1" />
<enum name="CacheOnly" value="2" />
<enum name="CacheIfAvailable" value="3" />
<enum name="Revalidate" value="4" />
<enum name="Reload" value="5" />
<enum name="NoCacheNoStore" value="6" />
</attribute>
<attribute name="disableAllCaching" type="bool" defaultValue="False" />
<attribute name="isPrivateCache" type="bool" defaultValue="True" />
<attribute name="unspecifiedMaximumAge" type="timeSpan" defaultValue="1.00:00:00" />
</sectionSchema>
<sectionSchema name="system.net/settings">
<element name="httpWebRequest">
<attribute name="maximumErrorResponseLength" type="int" defaultValue="64" />
<attribute name="maximumResponseHeadersLength" type="int" defaultValue="64" />
<attribute name="maximumUnauthorizedUploadLength" type="int" defaultValue="-1" />
<attribute name="useUnsafeHeaderParsing" type="bool" defaultValue="False" />
</element>
<element name="ipv6">
<attribute name="enabled" type="bool" defaultValue="False" />
</element>
<element name="performanceCounters">
<attribute name="enabled" type="bool" defaultValue="False" />
</element>
<element name="servicePointManager">
<attribute name="checkCertificateName" type="bool" defaultValue="True" />
<attribute name="checkCertificateRevocationList" type="bool" defaultValue="False" />
<attribute name="dnsRefreshTimeout" type="int" defaultValue="120000" />
<attribute name="enableDnsRoundRobin" type="bool" defaultValue="False" />
<attribute name="expect100Continue" type="bool" defaultValue="True" />
<attribute name="useNagleAlgorithm" type="bool" defaultValue="True" />
</element>
<element name="socket">
<attribute name="alwaysUseCompletionPortsForAccept" type="bool" defaultValue="False" />
<attribute name="alwaysUseCompletionPortsForConnect" type="bool" defaultValue="False" />
</element>
<element name="webProxyScript">
<attribute name="downloadTimeout" type="timeSpan" defaultValue="00:02:00" />
</element>
</sectionSchema>
<sectionSchema name="system.net/webRequestModules">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="prefix" required="true" isUniqueKey="true" type="string" />
<attribute name="type" type="string" />
</collection>
</sectionSchema>
<sectionSchema name="system.net/mailSettings/smtp">
<attribute name="deliveryMethod" type="enum" defaultValue="Network">
<enum name="Network" value="0" />
<enum name="SpecifiedPickupDirectory" value="1" />
<enum name="PickupDirectoryFromIis" value="2" />
</attribute>
<attribute name="from" type="string" />
<element name="network">
<attribute name="defaultCredentials" type="bool" defaultValue="False" />
<attribute name="host" type="string" />
<attribute name="password" type="string" />
<attribute name="port" type="int" defaultValue="25" />
<attribute name="userName" type="string" />
</element>
<element name="specifiedPickupDirectory">
<attribute name="pickupDirectoryLocation" type="string" />
</element>
</sectionSchema>
<sectionSchema name="system.transactions/defaultSettings">
<attribute name="distributedTransactionManagerName" type="string" />
<attribute name="timeout" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483647,1" defaultValue="00:01:00" />
</sectionSchema>
<sectionSchema name="system.transactions/machineSettings">
<attribute name="maxTimeout" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483647,1" defaultValue="00:10:00" />
</sectionSchema>
<sectionSchema name="system.web/deployment">
<attribute name="retail" type="bool" defaultValue="False" />
</sectionSchema>
<sectionSchema name="system.web/membership">
<attribute name="defaultProvider" type="string" validationType="nonEmptyString" defaultValue="AspNetSqlMembershipProvider" />
<attribute name="hashAlgorithmType" type="string" />
<element name="providers">
<collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
<attribute name="name" required="true" isUniqueKey="true" type="string" />
<attribute name="type" required="true" type="string" />
</collection>
</element>
<attribute name="userIsOnlineTimeWindow" type="timeSpan" validationType="timeSpanRange" validationParameter="1,2147483640,60" timeSpanFormat="minutes" defaultValue="15" />
</sectionSchema>
<sectionSchema name="system.web/processModel">
<attribute name="autoConfig" type="bool" defaultValue="False" />
<attribute name="clientConnectedCheck" type="timeSpan" allowInfinite="true" defaultValue="00:00:05" />
<attribute name="comAuthenticationLevel" type="enum" defaultValue="Connect">
<enum name="None" value="0" />
<enum name="Call" value="1" />
<enum name="Connect" value="2" />
<enum name="Default" value="3" />
<enum name="Pkt" value="4" />
<enum name="PktIntegrity" value="5" />
<enum name="PktPrivacy" value="6" />
</attribute>
<attribute name="comImpersonationLevel" type="enum" defaultValue="Impersonate">
<enum name="Default" value="0" />
<enum name="Anonymous" value="1" />
<enum name="Delegate" value="2" />
<enum name="Identify" value="3" />
<enum name="Impersonate" value="4" />
</attribute>
<attribute name="cpuMask" type="int" />
<attribute name="enable" type="bool" defaultValue="True" />
<attribute name="idleTimeout" type="timeSpan" allowInfinite="true" defaultValue="10675199.02:48:05.4775807" />
<attribute name="logLevel" type="enum" defaultValue="Errors">
<enum name="None" value="0" />
<enum name="All" value="1" />
<enum name="Errors" value="2" />
</attribute>
<attribute name="maxAppDomains" type="int" validationType="integerRange" validationParameter="1,2147483646" defaultValue="2000" />
<attribute name="maxIoThreads" type="int" validationType="integerRange" validationParameter="1,2147483646" defaultValue="20" />
<attribute name="maxWorkerThreads" type="int" validationType="integerRange" validationParameter="1,2147483646" defaultValue="20" />
<attribute name="memoryLimit" type="int" defaultValue="60" />
<attribute name="minIoThreads" type="int" validationType="integerRange" validationParameter="1,2147483646" defaultValue="1" />
<attribute name="minWorkerThreads" type="int" validationType="integerRange" validationParameter="1,2147483646" defaultValue="1" />
<attribute name="password" type="string" defaultValue="AutoGenerate" />
<attribute name="pingFrequency" type="timeSpan" allowInfinite="true" defaultValue="10675199.02:48:05.4775807" />
<attribute name="pingTimeout" type="timeSpan" allowInfinite="true" defaultValue="10675199.02:48:05.4775807" />
<attribute name="requestLimit" type="int" validationType="integerRange" validationParameter="0,2147483647" allowInfinite="true" defaultValue="2147483647" />
<attribute name="requestQueueLimit" type="int" validationType="integerRange" validationParameter="0,2147483647" allowInfinite="true" defaultValue="5000" />
<attribute name="responseDeadlockInterval" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483647,1" allowInfinite="true" defaultValue="00:03:00" />
<attribute name="responseRestartDeadlockInterval" type="timeSpan" allowInfinite="true" defaultValue="00:03:00" />
<attribute name="restartQueueLimit" type="int" validationType="integerRange" validationParameter="0,2147483647" allowInfinite="true" defaultValue="10" />
<attribute name="serverErrorMessageFile" type="string" />
<attribute name="shutdownTimeout" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483647,1" allowInfinite="true" defaultValue="00:00:05" />
<attribute name="timeout" type="timeSpan" allowInfinite="true" defaultValue="10675199.02:48:05.4775807" />
<attribute name="userName" type="string" defaultValue="machine" />
<attribute name="webGarden" type="bool" defaultValue="False" />
</sectionSchema>
<sectionSchema name="system.web/profile">
<attribute name="automaticSaveEnabled" type="bool" defaultValue="True" />
<attribute name="defaultProvider" type="string" validationType="nonEmptyString" defaultValue="AspNetSqlProfileProvider" />
<attribute name="enabled" type="bool" defaultValue="True" />
<attribute name="inherits" type="string" />
<element name="properties">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="allowAnonymous" type="bool" defaultValue="False" />
<attribute name="customProviderData" type="string" />
<attribute name="defaultValue" type="string" />
<attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
<attribute name="provider" type="string" />
<attribute name="readOnly" type="bool" defaultValue="False" />
<attribute name="serializeAs" type="enum" defaultValue="ProviderSpecific">
<enum name="String" value="0" />
<enum name="Xml" value="1" />
<enum name="Binary" value="2" />
<enum name="ProviderSpecific" value="3" />
</attribute>
<attribute name="type" type="string" defaultValue="string" />
</collection>
<collection addElement="group">
<attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="allowAnonymous" type="bool" defaultValue="False" />
<attribute name="customProviderData" type="string" />
<attribute name="defaultValue" type="string" />
<attribute name="name" required="true" isUniqueKey="true" type="string" validationType="nonEmptyString" />
<attribute name="provider" type="string" />
<attribute name="readOnly" type="bool" defaultValue="False" />
<attribute name="serializeAs" type="enum" defaultValue="ProviderSpecific">
<enum name="String" value="0" />
<enum name="Xml" value="1" />
<enum name="Binary" value="2" />
<enum name="ProviderSpecific" value="3" />
</attribute>
<attribute name="type" type="string" defaultValue="string" />
</collection>
</collection>
</element>
<element name="providers">
<collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
<attribute name="name" required="true" isUniqueKey="true" type="string" />
<attribute name="type" required="true" type="string" />
</collection>
</element>
</sectionSchema>
<sectionSchema name="system.web/roleManager">
<attribute name="cacheRolesInCookie" type="bool" defaultValue="False" />
<attribute name="cookieName" type="string" validationType="requireTrimmedString" defaultValue=".ASPXROLES" />
<attribute name="cookiePath" type="string" validationType="requireTrimmedString" defaultValue="/" />
<attribute name="cookieProtection" type="enum" defaultValue="All">
<enum name="None" value="0" />
<enum name="Validation" value="1" />
<enum name="Encryption" value="2" />
<enum name="All" value="3" />
</attribute>
<attribute name="cookieRequireSSL" type="bool" defaultValue="False" />
<attribute name="cookieSlidingExpiration" type="bool" defaultValue="True" />
<attribute name="cookieTimeout" type="timeSpan" validationType="timeSpanRange" validationParameter="0,2147483640,60" allowInfinite="true" timeSpanFormat="minutes" defaultValue="30" />
<attribute name="createPersistentCookie" type="bool" defaultValue="False" />
<attribute name="defaultProvider" type="string" validationType="requireTrimmedString" defaultValue="AspNetSqlRoleProvider" />
<attribute name="domain" type="string" />
<attribute name="enabled" type="bool" defaultValue="False" />
<attribute name="maxCachedResults" type="int" defaultValue="25" />
<element name="providers">
<collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
<attribute name="name" required="true" isUniqueKey="true" type="string" />
<attribute name="type" required="true" type="string" />
</collection>
</element>
</sectionSchema>
<sectionSchema name="system.xml.serialization/dateTimeSerialization">
<attribute name="mode" type="enum" defaultValue="Roundtrip">
<enum name="Default" value="0" />
<enum name="Roundtrip" value="1" />
<enum name="Local" value="2" />
</attribute>
</sectionSchema>
<sectionSchema name="system.xml.serialization/schemaImporterExtensions">
<collection addElement="add" removeElement="remove" clearElement="clear">
<attribute name="name" required="true" isUniqueKey="true" type="string" />
<attribute name="type" required="true" type="string" />
</collection>
</sectionSchema>
<sectionSchema name="system.xml.serialization/xmlSerializer">
<attribute name="checkDeserializeAdvances" type="bool" defaultValue="False" />
</sectionSchema>
</configSchema>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,124 @@
<!--
WebDAV configuration schema.
Please do not edit this file. To add configuration sections to the schema,
put them in .xml files similar to this one, in this directory. They will
be picked up automatically at application pool startup.
-->
<configSchema>
<!--
These settings are always access from the top-level
<system.webServer/webdav> section.
-->
<sectionSchema name="system.webServer/webdav/globalSettings">
<element name="propertyStores">
<collection addElement="add" allowUnrecognizedAttributes="true">
<attribute name="name" type="string" required="true" isUniqueKey="true" />
<attribute name="image" type="string" required="true" expanded="true" />
<attribute name="image32" type="string" expanded="true" />
</collection>
</element>
<element name="lockStores">
<collection addElement="add" allowUnrecognizedAttributes="true">
<attribute name="name" type="string" required="true" isUniqueKey="true" />
<attribute name="image" type="string" required="true" expanded="true" />
<attribute name="image32" type="string" expanded="true" />
</collection>
</element>
</sectionSchema>
<!--
These settings are always accessed using a query path similar
to "MACHINE/WEBROOT/APPHOST/{sitename}". Thus, there is no
inheritance from lower levels in the URI hierarchy.
-->
<sectionSchema name="system.webServer/webdav/authoring">
<attribute name="enabled" type="bool" defaultValue="false" />
<attribute name="requireSsl" type="bool" defaultValue="false" />
<attribute name="compatFlags" type="flags" defaultValue="MsAuthorVia, MultiProp, CompactXml, IsHidden, IsCollection">
<flag name="None" value="0" />
<flag name="MsAuthorVia" value="1" />
<flag name="MultiProp" value="2" />
<flag name="CompactXml" value="4" />
<flag name="IsHidden" value="8" />
<flag name="IsCollection" value="16" />
</attribute>
<attribute name="maxAllowedXmlRequestLength" type="uint" defaultValue="1000000" />
<element name="fileSystem">
<attribute name="allowHiddenFiles" type="bool" defaultValue="false" />
<attribute name="useTransactionalIo" type="bool" defaultValue="false" />
<attribute name="hideChildVirtualDirectories" type="bool" defaultValue="false" />
</element>
<element name="properties">
<attribute name="allowAnonymousPropfind" type="bool" defaultValue="false" />
<attribute name="allowInfinitePropfindDepth" type="bool" defaultValue="false" />
<attribute name="allowCustomProperties" type="bool" defaultValue="true" />
<collection addElement="add" removeElement="remove" clearElement="clear" allowUnrecognizedAttributes="true">
<attribute name="xmlNamespace" type="string" isUniqueKey="true" required="true" validationType="nonEmptyString" />
<attribute name="propertyStore" type="string" required="true" validationType="nonEmptyString" />
</collection>
</element>
<element name="locks" allowUnrecognizedAttributes="true">
<attribute name="enabled" type="bool" defaultValue="false" />
<attribute name="lockStore" type="string" />
<attribute name="requireLockForWriting" type="bool" defaultValue="false" />
</element>
</sectionSchema>
<!--
These settings are always accessed using a URI-based query
path similar to "MACHINE/WEBROOT/APPHOST/{sitename}/{uri}".
Settings are inherited from lower levels in the URI hierarchy.
-->
<sectionSchema name="system.webServer/webdav/authoringRules">
<attribute name="defaultAccess" type="flags" defaultValue="None">
<flag name="None" value="0" />
<flag name="Read" value="1" />
<flag name="Write" value="2" />
<flag name="Source" value="16" />
</attribute>
<attribute name="allowNonMimeMapFiles" type="bool" defaultValue="true" />
<attribute name="defaultMimeType" type="string" defaultValue="application/octet-stream" />
<collection addElement="add" clearElement="clear" removeElement="remove">
<attribute name="users" type="string" isCombinedKey="true" />
<attribute name="roles" type="string" isCombinedKey="true" />
<attribute name="path" type="string" isCombinedKey="true" validationType="nonEmptyString" />
<attribute name="access" type="flags" defaultValue="Read">
<flag name="None" value="0" />
<flag name="Read" value="1" />
<flag name="Write" value="2" />
<flag name="Source" value="16" />
</attribute>
</collection>
</sectionSchema>
</configSchema>

View file

@ -0,0 +1,18 @@
<configSchema>
<sectionSchema name="system.webServer/management/dbManager">
<attribute name="allowClientConnectionStrings" type="bool" defaultValue="true"/>
<element name="DBProviders">
<collection addElement="provider">
<attribute name="name" type="string" required="true" isUniqueKey="true" />
<attribute name="providerName" type="string" required="true"/>
<attribute name="type" type="string" required="true"/>
<element name="databaseBackup">
<attribute name="backupEnabled" type="bool" defaultValue="false"/>
<attribute name="restoreEnabled" type="bool" defaultValue="false"/>
<attribute name="customBackupType" type="string" />
<attribute name="backupPath" type="string" />
</element>
</collection>
</element>
</sectionSchema>
</configSchema>

View file

@ -0,0 +1,264 @@
<!--
IIS URL Rewrite configuration schema.
** Please DO NOT edit this file yourself. **
If you want to add configuration sections to the schema, you may place
them in .xml files similar to this one, in this directory. They will be
picked up automatically on startup.
-->
<configSchema>
<sectionSchema name="system.webServer/rewrite/globalRules">
<collection addElement="rule" clearElement="clear" removeElement="remove">
<attribute name="name" type="string" required="true" isUniqueKey="true"/>
<attribute name="enabled" type="bool" defaultValue="true"/>
<attribute name="patternSyntax" type="enum" defaultValue="ECMAScript">
<enum name="ECMAScript" value="0"/>
<enum name="Wildcard" value="1"/>
<enum name="ExactMatch" value="2"/>
</attribute>
<attribute name="stopProcessing" type="bool" defaultValue="false"/>
<element name="match">
<attribute name="url" type="string" validationType="nonEmptyString"/>
<attribute name="ignoreCase" type="bool" defaultValue="true"/>
<attribute name="negate" type="bool" defaultValue="false"/>
</element>
<element name="conditions">
<attribute name="logicalGrouping" type="enum" defaultValue="MatchAll">
<enum name="MatchAll" value="0"/>
<enum name="MatchAny" value="1"/>
</attribute>
<attribute name="trackAllCaptures" type="bool" defaultValue="false" />
<collection addElement="add">
<attribute name="input" type="string" isCombinedKey="true"/>
<attribute name="matchType" type="enum" defaultValue="Pattern" isCombinedKey="true">
<enum name="Pattern" value="0"/>
</attribute>
<attribute name="pattern" type="string" isCombinedKey="true"/>
<attribute name="ignoreCase" type="bool" defaultValue="true" isCombinedKey="true"/>
<attribute name="negate" type="bool" defaultValue="false" isCombinedKey="true"/>
</collection>
</element>
<element name="serverVariables">
<collection addElement="set">
<attribute name="name" type="string" required="true" isUniqueKey="true" validationType="requireTrimmedString"/>
<attribute name="value" type="string" />
<attribute name="replace" type="bool" defaultValue="true" />
</collection>
</element>
<element name="action">
<attribute name="type" type="enum" defaultValue="None">
<enum name="None" value="0"/>
<enum name="Rewrite" value="1"/>
<enum name="Redirect" value="2"/>
<enum name="CustomResponse" value="3"/>
<enum name="AbortRequest" value="4"/>
</attribute>
<attribute name="url" type="string" validationType="requireTrimmedString"/>
<attribute name="appendQueryString" type="bool" defaultValue="true"/>
<attribute name="redirectType" type="enum" defaultValue="Permanent">
<enum name="Permanent" value="301"/>
<enum name="Found" value="302"/>
<enum name="SeeOther" value="303"/>
<enum name="Temporary" value="307"/>
</attribute>
<attribute name="statusCode" type="uint" validationType="integerRange" validationParameter="300,307,exclude" defaultValue="0"/>
<attribute name="subStatusCode" type="uint" validationType="integerRange" validationParameter="0,999" defaultValue="0"/>
<attribute name="statusReason" type="string"/>
<attribute name="statusDescription" type="string"/>
</element>
</collection>
</sectionSchema>
<sectionSchema name="system.webServer/rewrite/allowedServerVariables">
<collection addElement="add" clearElement="clear" removeElement="remove">
<attribute name="name" type="string" required="true" isUniqueKey="true"/>
</collection>
</sectionSchema>
<sectionSchema name="system.webServer/rewrite/rules">
<collection addElement="rule" clearElement="clear" removeElement="remove">
<attribute name="name" type="string" required="true" isUniqueKey="true"/>
<attribute name="enabled" type="bool" defaultValue="true"/>
<attribute name="patternSyntax" type="enum" defaultValue="ECMAScript">
<enum name="ECMAScript" value="0"/>
<enum name="Wildcard" value="1"/>
<enum name="ExactMatch" value="2"/>
</attribute>
<attribute name="stopProcessing" type="bool" defaultValue="false"/>
<element name="match">
<attribute name="url" type="string" validationType="nonEmptyString"/>
<attribute name="ignoreCase" type="bool" defaultValue="true"/>
<attribute name="negate" type="bool" defaultValue="false"/>
</element>
<element name="conditions">
<attribute name="logicalGrouping" type="enum" defaultValue="MatchAll">
<enum name="MatchAll" value="0"/>
<enum name="MatchAny" value="1"/>
</attribute>
<attribute name="trackAllCaptures" type="bool" defaultValue="false" />
<collection addElement="add">
<attribute name="input" type="string"/>
<attribute name="matchType" type="enum" defaultValue="Pattern">
<enum name="Pattern" value="0"/>
<enum name="IsFile" value="1"/>
<enum name="IsDirectory" value="2"/>
</attribute>
<attribute name="pattern" type="string"/>
<attribute name="ignoreCase" type="bool" defaultValue="true"/>
<attribute name="negate" type="bool" defaultValue="false"/>
</collection>
</element>
<element name="serverVariables">
<collection addElement="set">
<attribute name="name" type="string" required="true" isUniqueKey="true" validationType="requireTrimmedString"/>
<attribute name="value" type="string" />
<attribute name="replace" type="bool" defaultValue="true" />
</collection>
</element>
<element name="action">
<attribute name="type" type="enum" defaultValue="None">
<enum name="None" value="0"/>
<enum name="Rewrite" value="1"/>
<enum name="Redirect" value="2"/>
<enum name="CustomResponse" value="3"/>
<enum name="AbortRequest" value="4"/>
</attribute>
<attribute name="url" type="string" validationType="requireTrimmedString"/>
<attribute name="appendQueryString" type="bool" defaultValue="true"/>
<attribute name="logRewrittenUrl" type="bool" defaultValue="false"/>
<attribute name="redirectType" type="enum" defaultValue="Permanent">
<enum name="Permanent" value="301"/>
<enum name="Found" value="302"/>
<enum name="SeeOther" value="303"/>
<enum name="Temporary" value="307"/>
</attribute>
<attribute name="statusCode" type="uint" validationType="integerRange" validationParameter="300,307,exclude"/>
<attribute name="subStatusCode" type="uint" validationType="integerRange" validationParameter="0,999" defaultValue="0"/>
<attribute name="statusReason" type="string"/>
<attribute name="statusDescription" type="string"/>
</element>
</collection>
</sectionSchema>
<sectionSchema name="system.webServer/rewrite/outboundRules">
<attribute name="rewriteBeforeCache" type="bool" defaultValue="false" />
<element name="customTags">
<collection addElement="tags" clearElement="clear" removeElement="remove">
<attribute name="name" type="string" required="true" isUniqueKey="true"/>
<collection addElement="tag" clearElement="clear" removeElement="remove">
<attribute name="name" type="string" required="true" isCombinedKey="true" validationType="nonEmptyString" />
<attribute name="attribute" type="string" required="true" isCombinedKey="true" validationType="nonEmptyString"/>
</collection>
</collection>
</element>
<element name="preConditions">
<collection addElement="preCondition" clearElement="clear" removeElement="remove">
<attribute name="name" type="string" required="true" isUniqueKey="true"/>
<attribute name="logicalGrouping" type="enum" defaultValue="MatchAll">
<enum name="MatchAll" value="0"/>
<enum name="MatchAny" value="1"/>
</attribute>
<attribute name="patternSyntax" type="enum" defaultValue="ECMAScript">
<enum name="ECMAScript" value="0"/>
<enum name="Wildcard" value="1"/>
<enum name="ExactMatch" value="2"/>
</attribute>
<collection addElement="add">
<attribute name="input" type="string" isCombinedKey="true"/>
<attribute name="matchType" type="enum" defaultValue="Pattern" isCombinedKey="true">
<enum name="Pattern" value="0" isCombinedKey="true"/>
</attribute>
<attribute name="pattern" type="string" isCombinedKey="true"/>
<attribute name="ignoreCase" type="bool" defaultValue="true" isCombinedKey="true"/>
<attribute name="negate" type="bool" defaultValue="false" isCombinedKey="true"/>
</collection>
</collection>
</element>
<collection addElement="rule" clearElement="clear" removeElement="remove">
<attribute name="name" type="string" required="true" isUniqueKey="true"/>
<attribute name="preCondition" type="string"/>
<attribute name="enabled" type="bool" defaultValue="true"/>
<attribute name="patternSyntax" type="enum" defaultValue="ECMAScript">
<enum name="ECMAScript" value="0"/>
<enum name="Wildcard" value="1"/>
<enum name="ExactMatch" value="2"/>
</attribute>
<attribute name="stopProcessing" type="bool" defaultValue="false"/>
<element name="match">
<attribute name="filterByTags" type="flags" default="None">
<flag name="None" value="0"/>
<flag name="A" value="1"/> <!--href-->
<flag name="Area" value="2"/> <!--href-->
<flag name="Base" value="4"/> <!--href-->
<flag name="Form" value="8"/> <!--action-->
<flag name="Frame" value="16"/> <!--src,longdesc-->
<flag name="Head" value="32"/> <!--profile-->
<flag name="IFrame" value="64"/> <!--src,longdesc-->
<flag name="Img" value="128"/> <!--src,longdesc,usemap-->
<flag name="Input" value="256"/> <!--src,usemap-->
<flag name="Link" value="512"/> <!--href-->
<flag name="Script" value="1024"/> <!--src-->
<flag name="CustomTags" value="32768"/> <!--Use filter attribute-->
</attribute>
<attribute name="customTags" type="string"/>
<attribute name="serverVariable" type="string" />
<attribute name="pattern" type="string"/>
<attribute name="occurrences" type="int64" defaultValue="0"/>
<attribute name="ignoreCase" type="bool" defaultValue="true"/>
<attribute name="negate" type="bool" defaultValue="false"/>
</element>
<element name="conditions">
<attribute name="logicalGrouping" type="enum" defaultValue="MatchAll">
<enum name="MatchAll" value="0"/>
<enum name="MatchAny" value="1"/>
</attribute>
<attribute name="trackAllCaptures" type="bool" defaultValue="true" />
<collection addElement="add">
<attribute name="input" type="string" isCombinedKey="true"/>
<attribute name="matchType" type="enum" defaultValue="Pattern" isCombinedKey="true">
<enum name="Pattern" value="0"/>
</attribute>
<attribute name="pattern" type="string" isCombinedKey="true"/>
<attribute name="ignoreCase" type="bool" defaultValue="true" isCombinedKey="true"/>
<attribute name="negate" type="bool" defaultValue="false" isCombinedKey="true"/>
</collection>
</element>
<element name="action">
<attribute name="type" type="enum" defaultValue="None">
<enum name="None" value="0"/>
<enum name="Rewrite" value="1"/>
</attribute>
<attribute name="value" type="string" />
<attribute name="replace" type="bool" defaultValue="true"/>
</element>
</collection>
</sectionSchema>
<sectionSchema name="system.webServer/rewrite/providers">
<collection addElement="provider" clearElement="clear" removeElement="remove">
<attribute name="name" type="string" required="true" isUniqueKey="true" validationType="requireTrimmedString"/>
<attribute name="type" type="string" required="true" validationType="requireTrimmedString" />
<element name="settings">
<collection addElement="add" clearElement="clear" removeElement="remove">
<attribute name="key" type="string" required="true" isUniqueKey="true" validationType="nonEmptyString" />
<attribute name="value" type="string" />
<attribute name="encryptedValue" type="string" encrypted="true" defaultValue="[enc:AesProvider::enc]" />
</collection>
</element>
</collection>
</sectionSchema>
<sectionSchema name="system.webServer/rewrite/rewriteMaps">
<collection addElement="rewriteMap" clearElement="clear" removeElement="remove">
<attribute name="name" type="string" required="true" isUniqueKey="true" validationType="requireTrimmedString"/>
<attribute name="defaultValue" type="string"/>
<attribute name="ignoreCase" type="bool" defaultValue="true"/>
<collection addElement="add" clearElement="clear" removeElement="remove">
<attribute name="key" type="string" required="true" caseSensitive="true" isUniqueKey="true"/>
<attribute name="value" type="string"/>
</collection>
</collection>
</sectionSchema>
</configSchema>

View file

@ -0,0 +1,162 @@
<configSchema>
<sectionSchema name="system.applicationHost/sites">
<collection addElement="site">
<attribute name="state" type="enum" extension="Microsoft.ApplicationHost.RscaExtension">
<enum name="Starting" value="0" />
<enum name="Started" value="1" />
<enum name="Stopping" value="2" />
<enum name="Stopped" value="3" />
<enum name="Unknown" value="4" />
</attribute>
<method name="Start" extension="Microsoft.ApplicationHost.RscaExtension" />
<method name="Stop" extension="Microsoft.ApplicationHost.RscaExtension" />
<element name="bindings">
<collection addElement="binding" clearElement="clear">
<attribute name="isDsMapperEnabled" type="bool" extension="Microsoft.ApplicationHost.RscaExtension" />
<attribute name="certificateHash" type="string" extension="Microsoft.ApplicationHost.RscaExtension" />
<attribute name="certificateStoreName" type="string" extension="Microsoft.ApplicationHost.RscaExtension" />
<method name="EnableDsMapper" extension="Microsoft.ApplicationHost.RscaExtension" />
<method name="DisableDsMapper" extension="Microsoft.ApplicationHost.RscaExtension" />
<method name="AddSslCertificate" extension="Microsoft.ApplicationHost.RscaExtension">
<inputElement>
<attribute name="certificateHash" type="string" />
<attribute name="certificateStoreName" type="string" defaultValue="MY" />
</inputElement>
</method>
<method name="RemoveSslCertificate" extension="Microsoft.ApplicationHost.RscaExtension" />
</collection>
</element>
</collection>
</sectionSchema>
<sectionSchema name="system.applicationHost/applicationPools">
<collection addElement="add">
<attribute name="state" type="enum" extension="Microsoft.ApplicationHost.RscaExtension">
<enum name="Starting" value="0" />
<enum name="Started" value="1" />
<enum name="Stopping" value="2" />
<enum name="Stopped" value="3" />
<enum name="Unknown" value="4" />
</attribute>
<attribute name="applicationPoolSid" type="string" extension="Microsoft.ApplicationHost.RscaExtension" />
<method name="Start" extension="Microsoft.ApplicationHost.RscaExtension" />
<method name="Stop" extension="Microsoft.ApplicationHost.RscaExtension" />
<method name="Recycle" extension="Microsoft.ApplicationHost.RscaExtension" />
<element name="workerProcesses" extension="Microsoft.ApplicationHost.RscaExtension">
<collection addElement="workerProcess">
<attribute name="processId" type="uint" isUniqueKey="true" />
<attribute name="guid" type="string" />
<attribute name="state" type="enum">
<enum name="Starting" value="0" />
<enum name="Running" value="1" />
<enum name="Stopping" value="2" />
<enum name="Unknown" value="3" />
</attribute>
<attribute name="appPoolName" type="string" />
<method name="GetRequests" extension="Microsoft.ApplicationHost.RscaExtension">
<inputElement>
<attribute name="timeElapsedFilter" type="uint" defaultValue="0" />
</inputElement>
<outputElement>
<collection addElement="request">
<attribute name="requestId" type="string" />
<attribute name="connectionId" type="string" />
<attribute name="verb" type="string" />
<attribute name="url" type="string" />
<attribute name="siteId" type="uint" />
<attribute name="localPort" type="uint" />
<attribute name="hostName" type="string" />
<attribute name="clientIpAddress" type="string" />
<attribute name="timeElapsed" type="uint" />
<attribute name="pipeLineState" type="uint" />
<attribute name="timeInState" type="uint" />
<attribute name="currentModule" type="string" />
<attribute name="timeInModule" type="uint" />
<attribute name="localIpAddress" type="string" />
</collection>
</outputElement>
</method>
<element name="appDomains" extension="Microsoft.ApplicationHost.RscaExtension">
<collection addElement="appDomain">
<attribute name="id" type="string" />
<attribute name="virtualPath" type="string" />
<attribute name="physicalPath" type="string" />
<attribute name="siteId" type="uint" />
<attribute name="idle" type="uint" />
<method name="Unload" extension="Microsoft.ApplicationHost.RscaExtension" />
</collection>
</element>
<method name="GetCustomData" extension="Microsoft.ApplicationHost.RscaExtension">
<inputElement>
<attribute name="guidIdOfFunctionCall" type="string" />
<attribute name="parametersOfFunctionCall" type="string" />
</inputElement>
<outputElement>
<attribute name="data" type="string" />
</outputElement>
</method>
</collection>
</element>
</collection>
<element name="workerProcesses" extension="Microsoft.ApplicationHost.RscaExtension">
<collection addElement="workerProcess">
<attribute name="processId" type="uint" isUniqueKey="true" />
<attribute name="guid" type="string" />
<attribute name="state" type="enum">
<enum name="Starting" value="0" />
<enum name="Running" value="1" />
<enum name="Stopping" value="2" />
<enum name="Unknown" value="3" />
</attribute>
<attribute name="appPoolName" type="string" />
<method name="GetRequests" extension="Microsoft.ApplicationHost.RscaExtension">
<inputElement>
<attribute name="timeElapsedFilter" type="uint" defaultValue="0" />
</inputElement>
<outputElement>
<collection addElement="request">
<attribute name="requestId" type="string" />
<attribute name="connectionId" type="string" />
<attribute name="verb" type="string" />
<attribute name="url" type="string" />
<attribute name="siteId" type="uint" />
<attribute name="localPort" type="uint" />
<attribute name="hostName" type="string" />
<attribute name="clientIpAddress" type="string" />
<attribute name="timeElapsed" type="uint" />
<attribute name="pipeLineState" type="uint" />
<attribute name="timeInState" type="uint" />
<attribute name="currentModule" type="string" />
<attribute name="timeInModule" type="uint" />
<attribute name="localIpAddress" type="string" />
</collection>
</outputElement>
</method>
<element name="appDomains" extension="Microsoft.ApplicationHost.RscaExtension">
<collection addElement="appDomain">
<attribute name="id" type="string" />
<attribute name="virtualPath" type="string" />
<attribute name="physicalPath" type="string" />
<attribute name="siteId" type="uint" />
<attribute name="idle" type="uint" />
<method name="Unload" extension="Microsoft.ApplicationHost.RscaExtension" />
</collection>
</element>
<method name="GetCustomData" extension="Microsoft.ApplicationHost.RscaExtension">
<inputElement>
<attribute name="guidIdOfFunctionCall" type="string" />
<attribute name="parametersOfFunctionCall" type="string" />
</inputElement>
<outputElement>
<attribute name="data" type="string" />
</outputElement>
</method>
</collection>
</element>
<element name="applicationPoolsControl" extension="Microsoft.ApplicationHost.RscaExtension">
<method name="FlushTokenCache" extension="Microsoft.ApplicationHost.RscaExtension"/>
</element>
</sectionSchema>
</configSchema>

File diff suppressed because it is too large Load diff