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
- CodeMemberField.cs
- SmuggledIUnknown.cs
- MaskedTextBox.cs
- LazyTextWriterCreator.cs
- ListViewEditEventArgs.cs
- DetailsViewPagerRow.cs
- ToolBar.cs
- DeleteMemberBinder.cs
- DropTarget.cs
- TextFormatterHost.cs
- ReceiveCompletedEventArgs.cs
- AspNetSynchronizationContext.cs
- ArraySortHelper.cs
- DataView.cs
- PDBReader.cs
- TransactionsSectionGroup.cs
- MonthCalendar.cs
- XmlElementAttributes.cs
- ChtmlSelectionListAdapter.cs
- ExternalFile.cs
- ProfilePropertySettings.cs
- ProviderConnectionPoint.cs
- CopyNamespacesAction.cs
- OdbcEnvironment.cs
- ColumnBinding.cs
- Animatable.cs
- SymmetricKey.cs
- CallContext.cs
- Latin1Encoding.cs
- PriorityRange.cs
- Debug.cs
- XmlBufferReader.cs
- WindowsSpinner.cs
- GZipUtils.cs
- XomlCompilerResults.cs
- OLEDB_Util.cs
- DataContractSerializer.cs
- HMACSHA256.cs
- EncoderParameter.cs
- DetailsViewRowCollection.cs
- DynamicAttribute.cs
- DockEditor.cs
- StringConverter.cs
- SamlConstants.cs
- AttributeProviderAttribute.cs
- PathGradientBrush.cs
- SystemColorTracker.cs
- Exceptions.cs
- BaseCodeDomTreeGenerator.cs
- MiniModule.cs
- UriExt.cs
- PointLightBase.cs
- StringSorter.cs
- DecoderExceptionFallback.cs
- MouseGestureValueSerializer.cs
- BuildProvider.cs
- MarginsConverter.cs
- XmlnsCache.cs
- ExpressionBuilder.cs
- EventlogProvider.cs
- ApplicationFileParser.cs
- QilGenerator.cs
- ConstraintConverter.cs
- WebEventTraceProvider.cs
- ImmutableObjectAttribute.cs
- Stack.cs
- Point3DKeyFrameCollection.cs
- RuleSettingsCollection.cs
- AttachedPropertyDescriptor.cs
- DesignerForm.cs
- XmlRootAttribute.cs
- PixelShader.cs
- Transform3DGroup.cs
- RequestCachePolicyConverter.cs
- ReferenceSchema.cs
- TableRowGroup.cs
- TextBox.cs
- _Events.cs
- QueueProcessor.cs
- sqlpipe.cs
- EditableLabelControl.cs
- DataExpression.cs
- OutputCacheProfile.cs
- LiteralDesigner.cs
- PlanCompilerUtil.cs
- DefaultSettingsSection.cs
- AttributeSetAction.cs
- MouseGesture.cs
- DefaultTraceListener.cs
- XmlSchemaAll.cs
- InvalidDataContractException.cs
- SecurityCredentialsManager.cs
- LocatorGroup.cs
- ConstraintEnumerator.cs
- CacheRequest.cs
- CommandBinding.cs
- IOThreadTimer.cs
- ResourcePermissionBase.cs
- SettingsPropertyNotFoundException.cs
- EntityUtil.cs