Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / HttpHandlerActionCollection.cs / 1305376 / 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)] 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
- AttributeInfo.cs
- ExpressionEvaluator.cs
- PeerNearMe.cs
- OleDbError.cs
- X509Certificate2.cs
- AnimatedTypeHelpers.cs
- WebControl.cs
- ClassHandlersStore.cs
- FontDialog.cs
- WebPartAuthorizationEventArgs.cs
- HebrewNumber.cs
- BindableTemplateBuilder.cs
- BindingRestrictions.cs
- ProgressChangedEventArgs.cs
- TemplateControl.cs
- GetImportedCardRequest.cs
- DeviceContext.cs
- TextElementEnumerator.cs
- PhysicalFontFamily.cs
- RichTextBox.cs
- SQLInt16.cs
- ToolBarTray.cs
- WindowProviderWrapper.cs
- BufferedOutputStream.cs
- SizeLimitedCache.cs
- HandleCollector.cs
- ProcessThread.cs
- CodeAccessPermission.cs
- OleDbInfoMessageEvent.cs
- TimeZone.cs
- SizeAnimationBase.cs
- SqlDataSourceCustomCommandEditor.cs
- DefinitionUpdate.cs
- SoapElementAttribute.cs
- TextWriter.cs
- ProfileParameter.cs
- OleDbErrorCollection.cs
- ResolveDuplexCD1AsyncResult.cs
- DependencyProperty.cs
- ResourceBinder.cs
- SemanticResolver.cs
- ColumnPropertiesGroup.cs
- UnconditionalPolicy.cs
- EntityDataSourceChangedEventArgs.cs
- SchemeSettingElementCollection.cs
- LinkClickEvent.cs
- DllNotFoundException.cs
- DbConnectionPoolOptions.cs
- SelectionProviderWrapper.cs
- BuiltInPermissionSets.cs
- DBConnectionString.cs
- WorkflowApplicationUnloadedException.cs
- PerfCounterSection.cs
- SqlInternalConnectionTds.cs
- XmlQueryContext.cs
- XPathAncestorQuery.cs
- PathSegment.cs
- DataReceivedEventArgs.cs
- SplitterEvent.cs
- RichTextBox.cs
- CheckBox.cs
- NegatedCellConstant.cs
- QueryOperator.cs
- ServerValidateEventArgs.cs
- ToolStripScrollButton.cs
- SimpleTypeResolver.cs
- CompositeCollection.cs
- HMACSHA384.cs
- DelegateSerializationHolder.cs
- FastEncoderWindow.cs
- CompensatableTransactionScopeActivity.cs
- BookmarkScopeInfo.cs
- XD.cs
- DataServiceQueryException.cs
- ClassGenerator.cs
- RectKeyFrameCollection.cs
- ControlValuePropertyAttribute.cs
- XmlUTF8TextWriter.cs
- TemplateBindingExtension.cs
- OleDbConnectionInternal.cs
- SafeNativeMethods.cs
- MsmqTransportSecurityElement.cs
- SqlTriggerAttribute.cs
- KeyedByTypeCollection.cs
- shaperfactory.cs
- PublisherIdentityPermission.cs
- PhysicalFontFamily.cs
- Soap12ProtocolReflector.cs
- TypeNameConverter.cs
- QuaternionKeyFrameCollection.cs
- ConstrainedDataObject.cs
- GeometryDrawing.cs
- DragCompletedEventArgs.cs
- PropertyGrid.cs
- Rotation3D.cs
- ZeroOpNode.cs
- EntityDataSourceSelectingEventArgs.cs
- Cursor.cs
- CompilerScope.Storage.cs
- DBConnection.cs