Code:
/ DotNET / DotNET / 8.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
- DefaultValueAttribute.cs
- MouseDevice.cs
- IdentitySection.cs
- LinqDataSourceHelper.cs
- PlaceHolder.cs
- SiteMapHierarchicalDataSourceView.cs
- RawKeyboardInputReport.cs
- XmlSchemaValidator.cs
- HtmlTextViewAdapter.cs
- SafeRightsManagementPubHandle.cs
- ConfigsHelper.cs
- CodeIdentifier.cs
- TearOffProxy.cs
- PointAnimationClockResource.cs
- XamlParser.cs
- Visual.cs
- Parser.cs
- SuspendDesigner.cs
- DocumentGridContextMenu.cs
- TextStore.cs
- UIntPtr.cs
- SplitContainer.cs
- DataGridViewButtonCell.cs
- PageOrientation.cs
- TextEndOfSegment.cs
- DataGridLength.cs
- Helpers.cs
- SwitchAttribute.cs
- SmtpLoginAuthenticationModule.cs
- NativeMethods.cs
- MembershipSection.cs
- SortQuery.cs
- AppSecurityManager.cs
- JsonEncodingStreamWrapper.cs
- ContentOperations.cs
- CustomAttribute.cs
- ToolStripManager.cs
- Misc.cs
- WorkflowOperationInvoker.cs
- PropertyFilterAttribute.cs
- ScriptingProfileServiceSection.cs
- FaultCode.cs
- DispatcherEventArgs.cs
- DecoratedNameAttribute.cs
- XmlSiteMapProvider.cs
- ListDictionaryInternal.cs
- SingleStorage.cs
- OracleInternalConnection.cs
- ObjectManager.cs
- input.cs
- TimeSpanSecondsConverter.cs
- CqlBlock.cs
- ThreadSafeList.cs
- FontCacheUtil.cs
- Listener.cs
- AutoGeneratedField.cs
- WindowsToolbarItemAsMenuItem.cs
- DocumentGridContextMenu.cs
- XmlCustomFormatter.cs
- NoneExcludedImageIndexConverter.cs
- SqlDelegatedTransaction.cs
- EncryptedKey.cs
- TransportBindingElementImporter.cs
- BitmapEffectGroup.cs
- HashAlgorithm.cs
- ProxyHelper.cs
- PriorityBindingExpression.cs
- MonikerUtility.cs
- DataGridViewCellConverter.cs
- DefaultHttpHandler.cs
- WmlControlAdapter.cs
- SqlClientFactory.cs
- DispatchWrapper.cs
- OrderByExpression.cs
- ImagingCache.cs
- InfoCardProofToken.cs
- Model3DGroup.cs
- Win32Exception.cs
- PageScaling.cs
- SourceCollection.cs
- SqlFactory.cs
- SystemIPGlobalProperties.cs
- TextServicesHost.cs
- EntityCommandDefinition.cs
- PropertyMapper.cs
- GenericsInstances.cs
- Point3DValueSerializer.cs
- basecomparevalidator.cs
- ClientSettingsSection.cs
- FullTextBreakpoint.cs
- Graph.cs
- ConfigurationStrings.cs
- Shape.cs
- DefaultBindingPropertyAttribute.cs
- Random.cs
- InputScopeAttribute.cs
- ClassDataContract.cs
- WindowsAuthenticationModule.cs
- IFlowDocumentViewer.cs
- ScrollData.cs