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
- EventListenerClientSide.cs
- PartialToken.cs
- DataGridViewSortCompareEventArgs.cs
- CharacterMetrics.cs
- XpsFilter.cs
- TypeTypeConverter.cs
- CreateRefExpr.cs
- WebColorConverter.cs
- ConsumerConnectionPointCollection.cs
- Error.cs
- GroupItemAutomationPeer.cs
- DependentTransaction.cs
- DrawToolTipEventArgs.cs
- SecurityUtils.cs
- GetTokenRequest.cs
- DataReceivedEventArgs.cs
- OutputCacheModule.cs
- SamlAttribute.cs
- GridToolTip.cs
- InternalControlCollection.cs
- List.cs
- NonVisualControlAttribute.cs
- CodeVariableDeclarationStatement.cs
- ToolStripTextBox.cs
- ControlBindingsCollection.cs
- LineServicesRun.cs
- ConfigurationManagerInternal.cs
- MDIClient.cs
- DbConnectionFactory.cs
- CustomErrorsSection.cs
- ThreadAttributes.cs
- ConfigurationPermission.cs
- TagMapCollection.cs
- HostedImpersonationContext.cs
- ServiceNameElement.cs
- EntityDataSourceDesignerHelper.cs
- TimeStampChecker.cs
- ColorMatrix.cs
- ExpressionVisitor.cs
- HashLookup.cs
- ObjectHandle.cs
- UriTemplatePathSegment.cs
- FontEmbeddingManager.cs
- SQLDecimalStorage.cs
- DataServiceQueryException.cs
- PageParser.cs
- PrintPreviewControl.cs
- InitializationEventAttribute.cs
- BaseValidatorDesigner.cs
- processwaithandle.cs
- SyncMethodInvoker.cs
- TextEditorDragDrop.cs
- PageScaling.cs
- ADRoleFactory.cs
- ExternalDataExchangeClient.cs
- ConstructorBuilder.cs
- HttpCacheVary.cs
- TextRunCacheImp.cs
- BrowserTree.cs
- webclient.cs
- SQLInt16Storage.cs
- RSAPKCS1SignatureDeformatter.cs
- StandardToolWindows.cs
- ForceCopyBuildProvider.cs
- base64Transforms.cs
- GeometryConverter.cs
- ItemDragEvent.cs
- RoutedEventConverter.cs
- ClientData.cs
- XamlFilter.cs
- BatchWriter.cs
- ResponseStream.cs
- DataSourceXmlTextReader.cs
- ProcessInfo.cs
- XmlChoiceIdentifierAttribute.cs
- TreeView.cs
- ProxyGenerator.cs
- ObfuscateAssemblyAttribute.cs
- ServiceModelSecurityTokenTypes.cs
- Positioning.cs
- WebPartVerb.cs
- TemplateBindingExtensionConverter.cs
- NetMsmqBindingElement.cs
- ControlAdapter.cs
- ImageListImage.cs
- RecordConverter.cs
- XmlDataSourceNodeDescriptor.cs
- SqlConnectionPoolGroupProviderInfo.cs
- counter.cs
- FormViewCommandEventArgs.cs
- FastPropertyAccessor.cs
- XsltException.cs
- MenuItemBindingCollection.cs
- InkCanvasSelection.cs
- GenericWebPart.cs
- TableColumnCollection.cs
- HyperLinkStyle.cs
- StickyNoteAnnotations.cs
- SizeConverter.cs
- MemberHolder.cs