Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- SqlDataSourceCommandEventArgs.cs
- DataRelationPropertyDescriptor.cs
- EdmError.cs
- AutomationProperty.cs
- M3DUtil.cs
- Permission.cs
- ZipPackagePart.cs
- StringUtil.cs
- TypeConverter.cs
- ToolStripItemImageRenderEventArgs.cs
- DesignerLoader.cs
- EntityDesignPluralizationHandler.cs
- LogStore.cs
- TextRangeEditTables.cs
- ToolStripItemRenderEventArgs.cs
- LogicalExpr.cs
- CapabilitiesUse.cs
- ToolTip.cs
- CodeDirectoryCompiler.cs
- SQLStringStorage.cs
- SponsorHelper.cs
- SelectionRangeConverter.cs
- PointHitTestParameters.cs
- IconBitmapDecoder.cs
- _HelperAsyncResults.cs
- HttpCookiesSection.cs
- EmissiveMaterial.cs
- PtsHost.cs
- XmlNavigatorStack.cs
- AggregatePushdown.cs
- XomlSerializationHelpers.cs
- ReferenceConverter.cs
- BufferedWebEventProvider.cs
- ReflectionServiceProvider.cs
- DataServiceQueryProvider.cs
- DriveInfo.cs
- HttpHeaderCollection.cs
- RijndaelManaged.cs
- MobileUserControl.cs
- DescendantBaseQuery.cs
- COM2ExtendedUITypeEditor.cs
- odbcmetadatafactory.cs
- recordstate.cs
- DataGridViewRow.cs
- SHA384.cs
- FocusWithinProperty.cs
- Config.cs
- ExpressionBinding.cs
- CheckBoxAutomationPeer.cs
- AppDomainFactory.cs
- EntityContainerEntitySet.cs
- IERequestCache.cs
- PolicyUnit.cs
- PublishLicense.cs
- MenuItemCollection.cs
- RolePrincipal.cs
- MulticastIPAddressInformationCollection.cs
- SiteMapNode.cs
- SoundPlayer.cs
- DataGridViewButtonCell.cs
- DataGridViewTextBoxColumn.cs
- DataServiceSaveChangesEventArgs.cs
- AuthenticationModeHelper.cs
- DialogResultConverter.cs
- JsonFaultDetail.cs
- OleStrCAMarshaler.cs
- XpsFilter.cs
- ListViewItem.cs
- HttpContext.cs
- ValueProviderWrapper.cs
- LayoutTableCell.cs
- NavigationProgressEventArgs.cs
- TableRowCollection.cs
- MarginCollapsingState.cs
- VirtualDirectoryMappingCollection.cs
- EditorBrowsableAttribute.cs
- RefreshPropertiesAttribute.cs
- ChunkedMemoryStream.cs
- BypassElement.cs
- FirstMatchCodeGroup.cs
- unitconverter.cs
- DocumentPaginator.cs
- MetadataArtifactLoaderCompositeFile.cs
- WeakEventTable.cs
- UshortList2.cs
- CompilationUtil.cs
- ToolStripItemClickedEventArgs.cs
- RewritingPass.cs
- HostingEnvironmentException.cs
- PackageRelationship.cs
- TextSelection.cs
- OciHandle.cs
- EntityType.cs
- ApplicationTrust.cs
- SqlResolver.cs
- DllNotFoundException.cs
- MetafileHeaderEmf.cs
- ComponentEditorPage.cs
- ObjectSecurity.cs
- RuleSettingsCollection.cs