Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Configuration / HttpHandlerActionCollection.cs / 5 / 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
- PngBitmapEncoder.cs
- CodeArgumentReferenceExpression.cs
- EventMappingSettingsCollection.cs
- ClientSettings.cs
- Privilege.cs
- ZipFileInfo.cs
- RootBuilder.cs
- control.ime.cs
- BaseAddressElementCollection.cs
- DbSource.cs
- CapabilitiesAssignment.cs
- CryptoConfig.cs
- EllipseGeometry.cs
- PackageProperties.cs
- ThicknessAnimationUsingKeyFrames.cs
- MenuItemCollection.cs
- GCHandleCookieTable.cs
- PropertyFilterAttribute.cs
- Application.cs
- LayoutUtils.cs
- TextParaClient.cs
- GlobalProxySelection.cs
- SR.Designer.cs
- ToolStripDropTargetManager.cs
- ExpressionBuilder.cs
- RichTextBox.cs
- SQLUtility.cs
- IISUnsafeMethods.cs
- StylusDevice.cs
- MimePart.cs
- FormViewInsertEventArgs.cs
- FrameworkPropertyMetadata.cs
- TcpAppDomainProtocolHandler.cs
- TextEffect.cs
- ChangeInterceptorAttribute.cs
- XPathSelfQuery.cs
- XPathMultyIterator.cs
- DataGridRowEventArgs.cs
- PathData.cs
- PeerApplicationLaunchInfo.cs
- TrackingProfileCache.cs
- PKCS1MaskGenerationMethod.cs
- BidPrivateBase.cs
- ProtocolElement.cs
- DrawingGroup.cs
- Effect.cs
- VisualStyleElement.cs
- CodeSnippetStatement.cs
- InheritanceContextHelper.cs
- TransformerTypeCollection.cs
- AlphabeticalEnumConverter.cs
- HttpHandlerActionCollection.cs
- ZoneMembershipCondition.cs
- UInt16Converter.cs
- RtfToXamlReader.cs
- _CommandStream.cs
- ModelChangedEventArgsImpl.cs
- ByteStack.cs
- SiteMapDataSource.cs
- KnownTypesProvider.cs
- AnonymousIdentificationModule.cs
- ViewCellRelation.cs
- CharConverter.cs
- TypeUtil.cs
- LocationSectionRecord.cs
- IsolatedStorage.cs
- FormatSettings.cs
- DbConnectionStringCommon.cs
- Aes.cs
- SHA1Managed.cs
- BezierSegment.cs
- BitmapEffect.cs
- CallbackValidator.cs
- DataGridViewAccessibleObject.cs
- BufferModeSettings.cs
- AnnotationDocumentPaginator.cs
- Globals.cs
- ListBoxItemAutomationPeer.cs
- CustomLineCap.cs
- WindowsListViewItemStartMenu.cs
- GenerateScriptTypeAttribute.cs
- DBSchemaRow.cs
- SystemColorTracker.cs
- InvalidOperationException.cs
- WebPageTraceListener.cs
- StatusBarItem.cs
- Compiler.cs
- CaseInsensitiveOrdinalStringComparer.cs
- NoResizeSelectionBorderGlyph.cs
- CacheChildrenQuery.cs
- SQLDoubleStorage.cs
- SplitContainer.cs
- FloaterParaClient.cs
- PrintPreviewGraphics.cs
- Int16Storage.cs
- ExternalFile.cs
- Matrix3DConverter.cs
- OuterGlowBitmapEffect.cs
- GenericXmlSecurityToken.cs
- FormClosingEvent.cs