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
- UdpDiscoveryEndpointProvider.cs
- DeflateStreamAsyncResult.cs
- CacheDependency.cs
- DataObject.cs
- X509CertificateTokenFactoryCredential.cs
- DataGridViewRowEventArgs.cs
- TreeViewBindingsEditor.cs
- DetailsViewDeleteEventArgs.cs
- BookmarkResumptionRecord.cs
- FontCacheLogic.cs
- HttpResponse.cs
- TextContainer.cs
- IncrementalHitTester.cs
- SqlUserDefinedTypeAttribute.cs
- TextServicesCompartmentEventSink.cs
- RoleBoolean.cs
- ActivityInfo.cs
- PageAsyncTaskManager.cs
- DirectoryObjectSecurity.cs
- GradientSpreadMethodValidation.cs
- IisHelper.cs
- Point3DAnimationBase.cs
- Point3DAnimation.cs
- OleDbException.cs
- TwoPhaseCommit.cs
- InputLanguageEventArgs.cs
- HandlerWithFactory.cs
- SharedUtils.cs
- XmlBufferReader.cs
- ErrorWebPart.cs
- ActivityInstanceMap.cs
- ISO2022Encoding.cs
- Request.cs
- EventMappingSettingsCollection.cs
- ContextMarshalException.cs
- ListViewGroup.cs
- RadioButton.cs
- ResourceKey.cs
- PropertyEntry.cs
- WeakHashtable.cs
- ContextStaticAttribute.cs
- ClientSideProviderDescription.cs
- SecurityIdentifierElement.cs
- DateTimeConstantAttribute.cs
- DataMemberFieldEditor.cs
- RequestCachePolicyConverter.cs
- SystemResources.cs
- Timer.cs
- ProcessModule.cs
- ScriptingSectionGroup.cs
- EdmValidator.cs
- SchemeSettingElement.cs
- DbBuffer.cs
- BamlLocalizer.cs
- DataGridViewImageColumn.cs
- ToolStripRenderEventArgs.cs
- RegisteredHiddenField.cs
- ResourceManagerWrapper.cs
- LinearGradientBrush.cs
- QuaternionAnimation.cs
- MembershipSection.cs
- MetafileHeader.cs
- WriterOutput.cs
- ToReply.cs
- InternalConfigHost.cs
- SqlDuplicator.cs
- HyperlinkAutomationPeer.cs
- SchemaInfo.cs
- ResolveMatches11.cs
- ProvidePropertyAttribute.cs
- SizeIndependentAnimationStorage.cs
- ProcessInputEventArgs.cs
- Sequence.cs
- SqlVersion.cs
- EmulateRecognizeCompletedEventArgs.cs
- CodeChecksumPragma.cs
- ZipIOExtraFieldPaddingElement.cs
- SortQuery.cs
- ServiceDescriptionSerializer.cs
- SchemaNames.cs
- TableParagraph.cs
- _ScatterGatherBuffers.cs
- DNS.cs
- TraceData.cs
- MimeFormatExtensions.cs
- Metadata.cs
- MediaTimeline.cs
- RoleManagerSection.cs
- TransportChannelListener.cs
- MasterPage.cs
- StickyNoteContentControl.cs
- MessageDroppedTraceRecord.cs
- DataServiceRequestOfT.cs
- NativeStructs.cs
- XmlReturnReader.cs
- GradientStop.cs
- DataGridTable.cs
- DataGridViewCellParsingEventArgs.cs
- BufferBuilder.cs
- DataObjectPastingEventArgs.cs