Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Configuration / WebControlsSection.cs / 2 / WebControlsSection.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; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class WebControlsSection : ConfigurationSection { private static ConfigurationPropertyCollection _properties; #region Property Declarations private static readonly ConfigurationProperty _propClientScriptsLocation = new ConfigurationProperty("clientScriptsLocation", typeof(string), "/aspnet_client/{0}/{1}/", null, StdValidatorsAndConverters.NonEmptyStringValidator, ConfigurationPropertyOptions.IsRequired); #endregion static WebControlsSection() { // Property initialization _properties = new ConfigurationPropertyCollection(); _properties.Add(_propClientScriptsLocation); } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } protected override object GetRuntimeObject() { // Legacy section returned a Hashtable and people are depenant on that implimentation. Hashtable runtimeHashTable = new Hashtable(); foreach (ConfigurationProperty prop in Properties) { runtimeHashTable[prop.Name] = base[prop]; } return runtimeHashTable; // return the read only object } [ConfigurationProperty("clientScriptsLocation", IsRequired = true, DefaultValue = "/aspnet_client/{0}/{1}/")] [StringValidator(MinLength = 1)] public string ClientScriptsLocation { get { return (string)base[_propClientScriptsLocation]; } } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Point3DValueSerializer.cs
- Line.cs
- DesignColumn.cs
- DomNameTable.cs
- FixUpCollection.cs
- QueryCursorEventArgs.cs
- BindingNavigatorDesigner.cs
- CompilerScopeManager.cs
- FormsAuthenticationModule.cs
- SecurityStandardsManager.cs
- ControlCachePolicy.cs
- EncodingInfo.cs
- Content.cs
- DPCustomTypeDescriptor.cs
- DataControlCommands.cs
- SqlDataReader.cs
- SqlConnectionHelper.cs
- StringKeyFrameCollection.cs
- OutputCacheSection.cs
- UnsafeMethods.cs
- ISAPIRuntime.cs
- MissingMethodException.cs
- WCFModelStrings.Designer.cs
- Win32SafeHandles.cs
- Enumerable.cs
- SqlDataSourceStatusEventArgs.cs
- RemotingAttributes.cs
- Int32RectConverter.cs
- XmlWrappingReader.cs
- QueryStatement.cs
- EmbeddedMailObjectsCollection.cs
- BitmapEffectInput.cs
- SqlVisitor.cs
- Point.cs
- PageBuildProvider.cs
- CheckoutException.cs
- DateTimeFormatInfoScanner.cs
- NameValueCollection.cs
- XPathConvert.cs
- DocumentGridContextMenu.cs
- ListBoxAutomationPeer.cs
- DbConvert.cs
- HostedTcpTransportManager.cs
- ParameterSubsegment.cs
- CommandExpr.cs
- BlockingCollection.cs
- controlskin.cs
- WsatStrings.cs
- CmsUtils.cs
- HttpApplicationStateBase.cs
- TokenBasedSet.cs
- DataSourceDescriptorCollection.cs
- PropertyGrid.cs
- CalendarTable.cs
- SqlConnectionString.cs
- ManagedFilter.cs
- HttpCookiesSection.cs
- BinaryFormatter.cs
- PropertyValueChangedEvent.cs
- ObjectView.cs
- DataTableReaderListener.cs
- DispatcherTimer.cs
- Label.cs
- DataReceivedEventArgs.cs
- InputReferenceExpression.cs
- Rotation3D.cs
- Translator.cs
- Int32KeyFrameCollection.cs
- VisualBrush.cs
- BlobPersonalizationState.cs
- ApplicationDirectoryMembershipCondition.cs
- FileDialog.cs
- ToolboxDataAttribute.cs
- ColorIndependentAnimationStorage.cs
- DesignerVerb.cs
- SaveFileDialog.cs
- TargetControlTypeAttribute.cs
- LabelAutomationPeer.cs
- SettingsPropertyValue.cs
- RequestCache.cs
- PassportAuthenticationModule.cs
- ToolStripSeparator.cs
- RuntimeDelegateArgument.cs
- PropertyCollection.cs
- TransformerInfoCollection.cs
- DummyDataSource.cs
- RegistryKey.cs
- EventMappingSettingsCollection.cs
- Ray3DHitTestResult.cs
- WebAdminConfigurationHelper.cs
- CodePageUtils.cs
- PerformanceCounterPermissionEntryCollection.cs
- Triangle.cs
- IisTraceWebEventProvider.cs
- ExpressionBindingCollection.cs
- TextEmbeddedObject.cs
- AVElementHelper.cs
- MultiTargetingUtil.cs
- PanningMessageFilter.cs
- SocketPermission.cs