Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / HttpModulesSection.cs / 3 / HttpModulesSection.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.Configuration {
using System;
using System.Xml;
using System.Configuration;
using System.Collections.Specialized;
using System.Collections;
using System.IO;
using System.Text;
using System.Web.Configuration;
using System.Globalization;
using System.Security.Permissions;
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public sealed class HttpModulesSection : ConfigurationSection {
private static ConfigurationPropertyCollection _properties;
private static readonly ConfigurationProperty _propHttpModules =
new ConfigurationProperty(null,
typeof(HttpModuleActionCollection),
null,
ConfigurationPropertyOptions.IsDefaultCollection);
static HttpModulesSection() {
// Property initialization
_properties = new ConfigurationPropertyCollection();
_properties.Add(_propHttpModules);
}
public HttpModulesSection() {
}
protected override ConfigurationPropertyCollection Properties {
get {
return _properties;
}
}
[ConfigurationProperty("", IsDefaultCollection = true)]
public HttpModuleActionCollection Modules {
get {
return (HttpModuleActionCollection)base[_propHttpModules];
}
}
internal HttpModuleCollection CreateModules() {
HttpModuleCollection modules = new HttpModuleCollection();
foreach (HttpModuleAction module in Modules) {
modules.AddModule(module.Entry.ModuleName, module.Entry.Create());
}
modules.AddModule("DefaultAuthentication", new System.Web.Security.DefaultAuthenticationModule());
return modules;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GAC.cs
- TemplateControl.cs
- mediapermission.cs
- ReaderOutput.cs
- MostlySingletonList.cs
- CompModSwitches.cs
- SwitchLevelAttribute.cs
- DbSourceParameterCollection.cs
- EntityDataSourceContextCreatingEventArgs.cs
- WebPartAuthorizationEventArgs.cs
- SafePointer.cs
- SiteMapProvider.cs
- NavigationWindowAutomationPeer.cs
- SelectionProviderWrapper.cs
- LicenseException.cs
- DisplayToken.cs
- CustomCategoryAttribute.cs
- XmlSchemaComplexType.cs
- RightNameExpirationInfoPair.cs
- TextEditorContextMenu.cs
- ParameterInfo.cs
- UserControlCodeDomTreeGenerator.cs
- ParameterSubsegment.cs
- XhtmlTextWriter.cs
- ServicePointManagerElement.cs
- regiisutil.cs
- CurrencyWrapper.cs
- AssemblyName.cs
- CommonServiceBehaviorElement.cs
- TextHidden.cs
- ValidationException.cs
- RegexCharClass.cs
- IntermediatePolicyValidator.cs
- BindingBase.cs
- StylusCollection.cs
- EditorBrowsableAttribute.cs
- WarningException.cs
- WrappedIUnknown.cs
- GlyphingCache.cs
- RequestCache.cs
- StatusBarAutomationPeer.cs
- SerializationUtility.cs
- Font.cs
- Int32Animation.cs
- Brush.cs
- LogPolicy.cs
- CodeDelegateInvokeExpression.cs
- Compress.cs
- AtomParser.cs
- Array.cs
- AcceptorSessionSymmetricTransportSecurityProtocol.cs
- HttpCapabilitiesBase.cs
- SecurityDescriptor.cs
- InvalidPrinterException.cs
- Clock.cs
- _UncName.cs
- Stack.cs
- EventLogEntry.cs
- SspiNegotiationTokenAuthenticator.cs
- RedistVersionInfo.cs
- DataServiceProcessingPipelineEventArgs.cs
- Permission.cs
- IsolatedStoragePermission.cs
- XmlNotation.cs
- ManagementScope.cs
- MethodCallTranslator.cs
- XPathMultyIterator.cs
- ISAPIRuntime.cs
- KeyToListMap.cs
- FunctionImportElement.cs
- MyContact.cs
- StateChangeEvent.cs
- WorkflowQueueInfo.cs
- VirtualDirectoryMapping.cs
- TextEvent.cs
- Column.cs
- JoinElimination.cs
- TaskExceptionHolder.cs
- ActivityTypeDesigner.xaml.cs
- ProjectedWrapper.cs
- WindowsTooltip.cs
- Native.cs
- MimeTypePropertyAttribute.cs
- ReturnValue.cs
- DataGrid.cs
- XmlLanguageConverter.cs
- BindingsCollection.cs
- XPathSelfQuery.cs
- CommonRemoteMemoryBlock.cs
- FamilyMapCollection.cs
- ValidationError.cs
- IPEndPoint.cs
- TableRowCollection.cs
- MasterPageBuildProvider.cs
- FieldTemplateFactory.cs
- GetWinFXPath.cs
- PropertyMapper.cs
- Processor.cs
- ThreadExceptionEvent.cs
- SeverityFilter.cs