Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / UrlMappingCollection.cs / 1305376 / UrlMappingCollection.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.Globalization; using System.IO; using System.Text; using System.ComponentModel; using System.Web.Util; using System.Diagnostics; using System.Security.Permissions; [ConfigurationCollection(typeof(UrlMapping))] public sealed class UrlMappingCollection : ConfigurationElementCollection { private static readonly ConfigurationPropertyCollection _properties; static UrlMappingCollection() { _properties = new ConfigurationPropertyCollection(); } public UrlMappingCollection() : base(StringComparer.OrdinalIgnoreCase) { } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } public String[] AllKeys { get { return StringUtil.ObjectArrayToStringArray(BaseGetAllKeys()); } } public String GetKey(int index) { return (String)BaseGetKey(index); } public void Add(UrlMapping urlMapping) { BaseAdd(urlMapping); } public void Remove(string name) { BaseRemove(name); } public void Remove(UrlMapping urlMapping) { BaseRemove(GetElementKey(urlMapping)); } public void RemoveAt(int index) { BaseRemoveAt(index); } public new UrlMapping this[string name] { get { return (UrlMapping)BaseGet(name); } } public UrlMapping this[int index] { get { return (UrlMapping)BaseGet(index); } set { if (BaseGet(index) != null) { BaseRemoveAt(index); } BaseAdd(index, value); } } public void Clear() { BaseClear(); } protected override ConfigurationElement CreateNewElement() { return new UrlMapping(); } protected override Object GetElementKey(ConfigurationElement element) { return ((UrlMapping)element).Url; } } } // 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
- SmtpNegotiateAuthenticationModule.cs
- FrameworkElementFactory.cs
- HtmlProps.cs
- Parser.cs
- DesignerVerbToolStripMenuItem.cs
- SecurityAlgorithmSuiteConverter.cs
- DocumentPaginator.cs
- SHA384Managed.cs
- DataPagerFieldItem.cs
- InterleavedZipPartStream.cs
- SoapIncludeAttribute.cs
- SqlConnectionString.cs
- ServiceReference.cs
- XmlILOptimizerVisitor.cs
- PhysicalAddress.cs
- SkewTransform.cs
- ProviderException.cs
- DefaultAsyncDataDispatcher.cs
- ConstraintStruct.cs
- MetadataCache.cs
- Brush.cs
- UIAgentAsyncEndRequest.cs
- EntityContainerEmitter.cs
- HuffCodec.cs
- ApplicationDirectory.cs
- XmlSchemaComplexContent.cs
- TextTreeFixupNode.cs
- AttachedPropertyDescriptor.cs
- RegexInterpreter.cs
- DataGridViewColumnEventArgs.cs
- HMACSHA384.cs
- PageAdapter.cs
- ContentHostHelper.cs
- BulletChrome.cs
- ObjectContextServiceProvider.cs
- EntityDataSourceState.cs
- StringArrayConverter.cs
- TextBox.cs
- XPathParser.cs
- __FastResourceComparer.cs
- DesignTable.cs
- ColorTranslator.cs
- ColumnBinding.cs
- ExpressionEditorAttribute.cs
- MissingMemberException.cs
- FrameAutomationPeer.cs
- EraserBehavior.cs
- RowSpanVector.cs
- RoutedEventConverter.cs
- ToolStripSplitButton.cs
- Floater.cs
- ScriptingSectionGroup.cs
- ChtmlPhoneCallAdapter.cs
- TreeViewImageKeyConverter.cs
- ProfileServiceManager.cs
- SingleStorage.cs
- SecurityTokenProvider.cs
- ExpressionBinding.cs
- PathStreamGeometryContext.cs
- IDQuery.cs
- AutomationPeer.cs
- ChameleonKey.cs
- HistoryEventArgs.cs
- InputDevice.cs
- RsaSecurityTokenAuthenticator.cs
- DecoderFallback.cs
- SecurityTokenAuthenticator.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- CompressedStack.cs
- HandlerBase.cs
- ChtmlPageAdapter.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- AutomationAttributeInfo.cs
- HtmlImageAdapter.cs
- LinkButton.cs
- StylusSystemGestureEventArgs.cs
- ParallelActivityDesigner.cs
- StrongNameKeyPair.cs
- SQLChars.cs
- UserPreferenceChangingEventArgs.cs
- DynamicDataRoute.cs
- SelfIssuedAuthAsymmetricKey.cs
- BypassElementCollection.cs
- AutoGeneratedFieldProperties.cs
- WinFormsComponentEditor.cs
- cookiecollection.cs
- AssociationTypeEmitter.cs
- CharEnumerator.cs
- TypeDelegator.cs
- BindingList.cs
- TokenBasedSet.cs
- DesignerUtility.cs
- RuntimeEnvironment.cs
- XmlWriterDelegator.cs
- VectorValueSerializer.cs
- OrderByQueryOptionExpression.cs
- FormDesigner.cs
- XslCompiledTransform.cs
- XmlSerializer.cs
- UrlPropertyAttribute.cs