Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / Configuration / HttpHandlerActionCollection.cs / 1 / HttpHandlerActionCollection.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.Util; using System.Web.Compilation; using System.Globalization; using System.Security.Permissions; [ConfigurationCollection(typeof(HttpHandlerAction), CollectionType = ConfigurationElementCollectionType.AddRemoveClearMapAlternate)] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class HttpHandlerActionCollection : ConfigurationElementCollection { private static ConfigurationPropertyCollection _properties; static HttpHandlerActionCollection() { // Property initialization _properties = new ConfigurationPropertyCollection(); } public HttpHandlerActionCollection() : base(StringComparer.OrdinalIgnoreCase) { } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } public override ConfigurationElementCollectionType CollectionType { get { return ConfigurationElementCollectionType.AddRemoveClearMapAlternate; } } protected override bool ThrowOnDuplicate { get { return false; } } public HttpHandlerAction this[int index] { get { return (HttpHandlerAction)BaseGet(index); } set { if (BaseGet(index) != null) { BaseRemoveAt(index); } BaseAdd(index, value); } } public int IndexOf(HttpHandlerAction action) { return BaseIndexOf(action); } public void Add(HttpHandlerAction httpHandlerAction) { BaseAdd(httpHandlerAction, false); } public void Remove(HttpHandlerAction action) { BaseRemove(action.Key); } public void RemoveAt(int index) { BaseRemoveAt(index); } public void Remove(string verb, string path) { BaseRemove("verb=" + verb + " | path=" + path); } protected override ConfigurationElement CreateNewElement() { return new HttpHandlerAction(); } protected override Object GetElementKey(ConfigurationElement element) { return ((HttpHandlerAction)element).Key; } public void Clear() { BaseClear(); } } } // 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.Util; using System.Web.Compilation; using System.Globalization; using System.Security.Permissions; [ConfigurationCollection(typeof(HttpHandlerAction), CollectionType = ConfigurationElementCollectionType.AddRemoveClearMapAlternate)] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class HttpHandlerActionCollection : ConfigurationElementCollection { private static ConfigurationPropertyCollection _properties; static HttpHandlerActionCollection() { // Property initialization _properties = new ConfigurationPropertyCollection(); } public HttpHandlerActionCollection() : base(StringComparer.OrdinalIgnoreCase) { } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } public override ConfigurationElementCollectionType CollectionType { get { return ConfigurationElementCollectionType.AddRemoveClearMapAlternate; } } protected override bool ThrowOnDuplicate { get { return false; } } public HttpHandlerAction this[int index] { get { return (HttpHandlerAction)BaseGet(index); } set { if (BaseGet(index) != null) { BaseRemoveAt(index); } BaseAdd(index, value); } } public int IndexOf(HttpHandlerAction action) { return BaseIndexOf(action); } public void Add(HttpHandlerAction httpHandlerAction) { BaseAdd(httpHandlerAction, false); } public void Remove(HttpHandlerAction action) { BaseRemove(action.Key); } public void RemoveAt(int index) { BaseRemoveAt(index); } public void Remove(string verb, string path) { BaseRemove("verb=" + verb + " | path=" + path); } protected override ConfigurationElement CreateNewElement() { return new HttpHandlerAction(); } protected override Object GetElementKey(ConfigurationElement element) { return ((HttpHandlerAction)element).Key; } public void Clear() { BaseClear(); } } } // 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
- Logging.cs
- SqlXml.cs
- _LocalDataStoreMgr.cs
- Deflater.cs
- ProfileInfo.cs
- sqlinternaltransaction.cs
- NumericExpr.cs
- SigningCredentials.cs
- Overlapped.cs
- ListBox.cs
- PrintControllerWithStatusDialog.cs
- SQLRoleProvider.cs
- HMACSHA384.cs
- SyntaxCheck.cs
- ProfileService.cs
- MobileListItemCollection.cs
- WebHeaderCollection.cs
- DataSvcMapFileSerializer.cs
- KnownIds.cs
- ValidatingPropertiesEventArgs.cs
- InterleavedZipPartStream.cs
- Compilation.cs
- AppSettingsExpressionEditor.cs
- StorageModelBuildProvider.cs
- SamlConstants.cs
- CodeSubDirectory.cs
- ConfigurationManagerInternal.cs
- ExpressionEvaluator.cs
- PolicyStatement.cs
- AbandonedMutexException.cs
- EntityException.cs
- documentation.cs
- ReferenceEqualityComparer.cs
- XmlFormatWriterGenerator.cs
- HuffModule.cs
- BaseCollection.cs
- ScriptMethodAttribute.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- SessionIDManager.cs
- ContextProperty.cs
- SocketElement.cs
- WebBrowserNavigatedEventHandler.cs
- Shape.cs
- WorkflowApplicationUnhandledExceptionEventArgs.cs
- StorageAssociationSetMapping.cs
- ValidationEventArgs.cs
- ISFTagAndGuidCache.cs
- FamilyCollection.cs
- GridToolTip.cs
- InternalBufferManager.cs
- PageThemeBuildProvider.cs
- OracleRowUpdatingEventArgs.cs
- LongAverageAggregationOperator.cs
- UpdateCommand.cs
- SoapMessage.cs
- SchemaInfo.cs
- PageRanges.cs
- SerialPort.cs
- Currency.cs
- DurableInstanceProvider.cs
- BitmapScalingModeValidation.cs
- DataObjectAttribute.cs
- DragCompletedEventArgs.cs
- RtfToXamlReader.cs
- SequenceNumber.cs
- NetworkStream.cs
- SelectiveScrollingGrid.cs
- AutomationPattern.cs
- formatter.cs
- SortQueryOperator.cs
- CallbackHandler.cs
- WindowShowOrOpenTracker.cs
- ExtractedStateEntry.cs
- CssClassPropertyAttribute.cs
- EventLogTraceListener.cs
- ExtensionMethods.cs
- ConfigurationProperty.cs
- ImageFormat.cs
- _KerberosClient.cs
- ToolStripRenderEventArgs.cs
- SqlConnectionHelper.cs
- WorkflowRuntimeSection.cs
- PrinterUnitConvert.cs
- FormsAuthenticationUser.cs
- ControlCachePolicy.cs
- LineProperties.cs
- EventLogPermissionEntry.cs
- TableAutomationPeer.cs
- Pair.cs
- ScrollEventArgs.cs
- EntityContainer.cs
- SerializerDescriptor.cs
- RightsManagementUser.cs
- StartFileNameEditor.cs
- HierarchicalDataTemplate.cs
- StreamGeometryContext.cs
- VolatileEnlistmentState.cs
- CaseStatement.cs
- DragDrop.cs
- DiscoveryViaBehavior.cs