Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Configuration / HttpModulesSection.cs / 5 / 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.
//
//-----------------------------------------------------------------------------
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GetResponse.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- CompositeKey.cs
- MessageDecoder.cs
- RestClientProxyHandler.cs
- ImageDrawing.cs
- WebBaseEventKeyComparer.cs
- SubclassTypeValidatorAttribute.cs
- SineEase.cs
- ResourceKey.cs
- FileSystemWatcher.cs
- UpWmlPageAdapter.cs
- ParallelLoopState.cs
- CustomValidator.cs
- ArraySubsetEnumerator.cs
- XmlSerializationReader.cs
- SessionSymmetricMessageSecurityProtocolFactory.cs
- ValidatorCollection.cs
- TextDecorationLocationValidation.cs
- XmlnsDictionary.cs
- MarshalByRefObject.cs
- CardSpaceException.cs
- CheckBox.cs
- Variable.cs
- ToolstripProfessionalRenderer.cs
- JavascriptCallbackBehaviorAttribute.cs
- WsatConfiguration.cs
- SystemColors.cs
- EventTrigger.cs
- FormClosedEvent.cs
- FixedPageAutomationPeer.cs
- wgx_commands.cs
- XMLSchema.cs
- DBSqlParserTable.cs
- TreeWalkHelper.cs
- DatatypeImplementation.cs
- IsolationInterop.cs
- XomlCompilerError.cs
- SerialPinChanges.cs
- VScrollBar.cs
- HttpVersion.cs
- TransformProviderWrapper.cs
- VectorAnimationBase.cs
- RequestCacheValidator.cs
- MultiPageTextView.cs
- IndentTextWriter.cs
- NavigatorOutput.cs
- CompilerTypeWithParams.cs
- MutexSecurity.cs
- DbConnectionPoolGroup.cs
- IssuedSecurityTokenProvider.cs
- WebPartTransformerCollection.cs
- LayoutEngine.cs
- QueryStringParameter.cs
- WindowsListViewItemStartMenu.cs
- DataGridViewCellLinkedList.cs
- WinEventTracker.cs
- PlacementWorkspace.cs
- ListItemsPage.cs
- Compiler.cs
- CellPartitioner.cs
- MailFileEditor.cs
- UdpContractFilterBehavior.cs
- Container.cs
- HtmlTableRowCollection.cs
- Char.cs
- PassportAuthentication.cs
- DoubleCollection.cs
- SimpleWorkerRequest.cs
- UnsafeNetInfoNativeMethods.cs
- MenuCommandService.cs
- XmlSchemaType.cs
- XamlReader.cs
- Positioning.cs
- XPathNodePointer.cs
- ReadOnlyKeyedCollection.cs
- ArrayWithOffset.cs
- UInt16Storage.cs
- ManualResetEventSlim.cs
- ColumnResult.cs
- StructuredTypeEmitter.cs
- CompatibleIComparer.cs
- WindowsListViewGroupHelper.cs
- BmpBitmapDecoder.cs
- ZoneMembershipCondition.cs
- UpdatePanelTriggerCollection.cs
- HttpHeaderCollection.cs
- _SslState.cs
- DataSourceXmlElementAttribute.cs
- MemoryRecordBuffer.cs
- IpcChannelHelper.cs
- SystemResourceKey.cs
- GcSettings.cs
- ValidationErrorCollection.cs
- safex509handles.cs
- BamlRecordHelper.cs
- InvokePattern.cs
- WhereQueryOperator.cs
- OdbcParameter.cs
- QilReplaceVisitor.cs