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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextInfo.cs
- SQLByte.cs
- RegisteredDisposeScript.cs
- ImmComposition.cs
- InputMethod.cs
- DuplicateWaitObjectException.cs
- PeerNameRecord.cs
- SafeRegistryHandle.cs
- TemplatedAdorner.cs
- AssemblyResourceLoader.cs
- SettingsBindableAttribute.cs
- TextDecorationCollection.cs
- MulticastIPAddressInformationCollection.cs
- KeyMatchBuilder.cs
- OverloadGroupAttribute.cs
- DataGridColumn.cs
- CompositeDuplexBindingElement.cs
- DockEditor.cs
- ObjectDataSourceStatusEventArgs.cs
- PageMediaType.cs
- KeyValueConfigurationElement.cs
- Timer.cs
- DataGridViewTextBoxEditingControl.cs
- SymbolEqualComparer.cs
- ListMarkerLine.cs
- ClassicBorderDecorator.cs
- MemberDomainMap.cs
- SQLByteStorage.cs
- MinMaxParagraphWidth.cs
- XmlSchemaException.cs
- ServicePointManager.cs
- HttpListenerResponse.cs
- Polygon.cs
- SystemIcmpV6Statistics.cs
- EdmToObjectNamespaceMap.cs
- controlskin.cs
- ProfessionalColorTable.cs
- SchemaObjectWriter.cs
- SqlRowUpdatingEvent.cs
- TableRow.cs
- Quaternion.cs
- HandlerElementCollection.cs
- CurrentChangingEventArgs.cs
- DoubleKeyFrameCollection.cs
- WinInet.cs
- Constraint.cs
- DBNull.cs
- CoreSwitches.cs
- GetRecipientRequest.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- ServiceMetadataPublishingElement.cs
- SecurityTokenSerializer.cs
- DataGridViewCellConverter.cs
- ClockGroup.cs
- UICuesEvent.cs
- PowerStatus.cs
- PointAnimationUsingPath.cs
- XmlILTrace.cs
- AsyncCompletedEventArgs.cs
- UserMapPath.cs
- filewebrequest.cs
- CatalogPartCollection.cs
- OrderedDictionary.cs
- DoubleAnimationUsingKeyFrames.cs
- BindingList.cs
- BmpBitmapDecoder.cs
- TextBoxAutoCompleteSourceConverter.cs
- RecommendedAsConfigurableAttribute.cs
- StdValidatorsAndConverters.cs
- ExpressionSelection.cs
- WaitHandle.cs
- ServiceDurableInstance.cs
- SchemaTableOptionalColumn.cs
- ExpressionLexer.cs
- SqlBulkCopyColumnMappingCollection.cs
- JsonEnumDataContract.cs
- OSFeature.cs
- InfiniteTimeSpanConverter.cs
- TracedNativeMethods.cs
- GenericUriParser.cs
- MatrixTransform.cs
- TableChangeProcessor.cs
- CompilerScope.cs
- TimeoutValidationAttribute.cs
- WebResponse.cs
- NotifyParentPropertyAttribute.cs
- TemplateBindingExtension.cs
- CmsInterop.cs
- APCustomTypeDescriptor.cs
- BaseValidator.cs
- WebServiceClientProxyGenerator.cs
- HtmlInputReset.cs
- TemplateKey.cs
- WindowsEditBox.cs
- Baml2006Reader.cs
- StrokeCollectionDefaultValueFactory.cs
- CodeDomConfigurationHandler.cs
- PersistNameAttribute.cs
- PseudoWebRequest.cs
- HandlerBase.cs