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
- MessageTraceRecord.cs
- Int32AnimationBase.cs
- shaperfactory.cs
- DnsPermission.cs
- ISO2022Encoding.cs
- ViewBase.cs
- CodeAccessPermission.cs
- MetadataSerializer.cs
- DataIdProcessor.cs
- UInt32.cs
- StaticFileHandler.cs
- TableRowCollection.cs
- UserControlParser.cs
- MarkupExtensionSerializer.cs
- SafeTimerHandle.cs
- DependencyPropertyHelper.cs
- PEFileReader.cs
- HMAC.cs
- Array.cs
- TargetConverter.cs
- BuildProviderCollection.cs
- ClipboardData.cs
- PrimitiveList.cs
- BinaryCommonClasses.cs
- MethodBuilder.cs
- XmlSchemaSimpleContentExtension.cs
- TextEditorThreadLocalStore.cs
- WrappedKeySecurityToken.cs
- DocumentApplicationDocumentViewer.cs
- RoleManagerSection.cs
- WinEventQueueItem.cs
- StorageSetMapping.cs
- ElementNotEnabledException.cs
- TemplateColumn.cs
- EventLogHandle.cs
- XhtmlMobileTextWriter.cs
- ExpressionPrefixAttribute.cs
- DataGridViewColumnStateChangedEventArgs.cs
- ImpersonateTokenRef.cs
- SkewTransform.cs
- ThumbAutomationPeer.cs
- EnvelopedPkcs7.cs
- X509CertificateChain.cs
- PersonalizationStateInfoCollection.cs
- ControlCodeDomSerializer.cs
- ExecutedRoutedEventArgs.cs
- DataTable.cs
- BitmapEffectInputConnector.cs
- HtmlValidatorAdapter.cs
- Delay.cs
- SpecialTypeDataContract.cs
- ExponentialEase.cs
- ComboBox.cs
- DataServiceRequest.cs
- XPathBinder.cs
- TableHeaderCell.cs
- TreeViewEvent.cs
- HttpListenerPrefixCollection.cs
- MsmqIntegrationValidationBehavior.cs
- _FtpControlStream.cs
- _TLSstream.cs
- GeneralTransform3D.cs
- ClientRoleProvider.cs
- SqlTriggerAttribute.cs
- SafeFreeMibTable.cs
- BuildTopDownAttribute.cs
- PageParser.cs
- FixedSOMElement.cs
- ImageIndexConverter.cs
- BitmapInitialize.cs
- EntityProviderFactory.cs
- HtmlShimManager.cs
- HeaderedContentControl.cs
- FuncCompletionCallbackWrapper.cs
- PerfCounterSection.cs
- CodeObject.cs
- LinkedResourceCollection.cs
- SiteMapPath.cs
- TableLayoutPanel.cs
- OracleBoolean.cs
- BaseTreeIterator.cs
- InputEventArgs.cs
- FlowNode.cs
- WebPartConnectionCollection.cs
- WizardStepCollectionEditor.cs
- ChtmlFormAdapter.cs
- documentsequencetextcontainer.cs
- DelegatedStream.cs
- QilTargetType.cs
- Variant.cs
- XmlLoader.cs
- RegularExpressionValidator.cs
- SqlWriter.cs
- InkCanvasFeedbackAdorner.cs
- WebBrowserEvent.cs
- TokenFactoryFactory.cs
- TextElementAutomationPeer.cs
- Dump.cs
- NamedPipeProcessProtocolHandler.cs
- ComplexBindingPropertiesAttribute.cs