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
- FusionWrap.cs
- TextChange.cs
- InteropBitmapSource.cs
- ProtocolsConfigurationEntry.cs
- XmlDownloadManager.cs
- FormatConvertedBitmap.cs
- QuestionEventArgs.cs
- DataBoundControlDesigner.cs
- ProfileSettings.cs
- Delay.cs
- TemplatedMailWebEventProvider.cs
- CaseInsensitiveComparer.cs
- JsonUriDataContract.cs
- SqlErrorCollection.cs
- HotSpot.cs
- SqlDataSource.cs
- XmlChildEnumerator.cs
- DrawListViewItemEventArgs.cs
- SurrogateEncoder.cs
- DeobfuscatingStream.cs
- cookieexception.cs
- CodeTypeDeclaration.cs
- DebugViewWriter.cs
- CompositeDispatchFormatter.cs
- RequestNavigateEventArgs.cs
- TextEditorTyping.cs
- CodeFieldReferenceExpression.cs
- milexports.cs
- HttpWebRequestElement.cs
- WSDualHttpBindingCollectionElement.cs
- SwitchExpression.cs
- BufferBuilder.cs
- CompilerError.cs
- PackWebRequestFactory.cs
- StreamResourceInfo.cs
- ControlPropertyNameConverter.cs
- Columns.cs
- MouseDevice.cs
- CompositeActivityTypeDescriptorProvider.cs
- XmlWrappingReader.cs
- PolicyReader.cs
- WeakReferenceEnumerator.cs
- ClientUrlResolverWrapper.cs
- ComContractElement.cs
- StringUtil.cs
- Number.cs
- CheckBox.cs
- ServiceDescription.cs
- XmlAttributeHolder.cs
- TransformProviderWrapper.cs
- ObjectFullSpanRewriter.cs
- TableItemProviderWrapper.cs
- NameTable.cs
- CellConstantDomain.cs
- SimpleHandlerFactory.cs
- ClientBuildManager.cs
- WebServiceResponse.cs
- GeometryHitTestResult.cs
- CaseInsensitiveComparer.cs
- AnnotationResourceCollection.cs
- RuntimeTransactionHandle.cs
- CommentEmitter.cs
- BoundField.cs
- ParseHttpDate.cs
- ComponentConverter.cs
- PackageRelationshipCollection.cs
- MenuCommand.cs
- AmbiguousMatchException.cs
- SvcFileManager.cs
- CurrentChangedEventManager.cs
- DataTableMapping.cs
- ListViewUpdateEventArgs.cs
- GridViewRowPresenterBase.cs
- ConfigXmlElement.cs
- ProfileBuildProvider.cs
- MobilePage.cs
- MulticastNotSupportedException.cs
- RemotingSurrogateSelector.cs
- ArcSegment.cs
- DesignTimeParseData.cs
- RequestStatusBarUpdateEventArgs.cs
- CollectionsUtil.cs
- DropDownHolder.cs
- RecommendedAsConfigurableAttribute.cs
- ClientScriptManagerWrapper.cs
- RegexGroupCollection.cs
- ClientTargetCollection.cs
- DataPager.cs
- ServicePointManagerElement.cs
- VerificationException.cs
- XmlName.cs
- TextBox.cs
- DivideByZeroException.cs
- HiddenField.cs
- CodeBinaryOperatorExpression.cs
- ReferentialConstraint.cs
- MarshalByRefObject.cs
- ListMarkerLine.cs
- SystemColorTracker.cs
- CatalogZoneBase.cs