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
- CannotUnloadAppDomainException.cs
- ProxyElement.cs
- ChannelSinkStacks.cs
- MailAddressCollection.cs
- StickyNote.cs
- SqlUdtInfo.cs
- MenuItemCollection.cs
- ObjectPersistData.cs
- PublisherMembershipCondition.cs
- XmlAutoDetectWriter.cs
- DynamicControlParameter.cs
- SupportsPreviewControlAttribute.cs
- OperationCanceledException.cs
- OrderByBuilder.cs
- DetailsViewPageEventArgs.cs
- IPCCacheManager.cs
- Internal.cs
- DataTablePropertyDescriptor.cs
- CatalogPart.cs
- MaskDescriptor.cs
- HtmlTernaryTree.cs
- ImageClickEventArgs.cs
- unsafenativemethodsother.cs
- CommonDialog.cs
- Screen.cs
- WizardStepCollectionEditor.cs
- ValidationVisibilityAttribute.cs
- MinimizableAttributeTypeConverter.cs
- CategoryAttribute.cs
- SQLMembershipProvider.cs
- CompilationUtil.cs
- SecurityUniqueId.cs
- xamlnodes.cs
- DBConnection.cs
- COM2TypeInfoProcessor.cs
- PeerNameResolver.cs
- AttributeCollection.cs
- GCHandleCookieTable.cs
- DownloadProgressEventArgs.cs
- NativeMethods.cs
- Char.cs
- DesignerVerbCollection.cs
- FontConverter.cs
- CodeMemberProperty.cs
- ListViewSelectEventArgs.cs
- TerminatorSinks.cs
- DSASignatureDeformatter.cs
- PolyLineSegment.cs
- GcHandle.cs
- ProtectedProviderSettings.cs
- SchemaNamespaceManager.cs
- ObjectDataSourceView.cs
- HtmlInputHidden.cs
- BitHelper.cs
- errorpatternmatcher.cs
- SiteIdentityPermission.cs
- Connector.xaml.cs
- SymbolEqualComparer.cs
- ApplyImportsAction.cs
- Base64Decoder.cs
- IOThreadTimer.cs
- XamlVector3DCollectionSerializer.cs
- PasswordRecovery.cs
- CacheEntry.cs
- HtmlInputPassword.cs
- EntityClassGenerator.cs
- UIHelper.cs
- ChangeBlockUndoRecord.cs
- JavaScriptSerializer.cs
- Configuration.cs
- ManualResetEvent.cs
- SecurityValidationBehavior.cs
- MatrixUtil.cs
- QEncodedStream.cs
- XmlSchemaAny.cs
- SafeNativeMethods.cs
- ProcessManager.cs
- FrameworkElement.cs
- DataControlFieldHeaderCell.cs
- HtmlElementEventArgs.cs
- x509utils.cs
- ThaiBuddhistCalendar.cs
- RequestNavigateEventArgs.cs
- ReadOnlyHierarchicalDataSourceView.cs
- ObjectCloneHelper.cs
- ChineseLunisolarCalendar.cs
- GuidConverter.cs
- RegexCompiler.cs
- PassportAuthenticationEventArgs.cs
- PointHitTestResult.cs
- PeerCollaborationPermission.cs
- TextEditorCharacters.cs
- AbandonedMutexException.cs
- SqlEnums.cs
- WebPageTraceListener.cs
- FillRuleValidation.cs
- EventMappingSettingsCollection.cs
- MediaTimeline.cs
- DataRowView.cs
- Condition.cs