Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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];
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
//------------------------------------------------------------------------------
//
// 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];
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EdmRelationshipRoleAttribute.cs
- DataStorage.cs
- HandleCollector.cs
- ClockController.cs
- Hyperlink.cs
- WebPartEditorCancelVerb.cs
- DataGridPreparingCellForEditEventArgs.cs
- PointLight.cs
- HandleRef.cs
- ImageClickEventArgs.cs
- AdornerHitTestResult.cs
- DataRelation.cs
- ObjectConverter.cs
- WebPartVerbCollection.cs
- DbExpressionVisitor.cs
- XmlHierarchicalEnumerable.cs
- TextSelectionHighlightLayer.cs
- CollectionViewGroupRoot.cs
- OdbcStatementHandle.cs
- FramingEncoders.cs
- MsmqProcessProtocolHandler.cs
- BackgroundWorker.cs
- TextEffect.cs
- AssemblyAttributes.cs
- ManagedFilter.cs
- WebPartZoneAutoFormat.cs
- RawStylusInputCustomDataList.cs
- OdbcDataAdapter.cs
- FacetChecker.cs
- StrokeCollection2.cs
- unsafenativemethodsother.cs
- PersistenceProviderElement.cs
- HotSpotCollection.cs
- ManipulationVelocities.cs
- PartialTrustHelpers.cs
- OdbcException.cs
- FixedTextContainer.cs
- EventLogPermissionEntry.cs
- PseudoWebRequest.cs
- BitmapScalingModeValidation.cs
- CollectionViewGroup.cs
- Style.cs
- WsdlParser.cs
- BitmapEffectGroup.cs
- ImageMap.cs
- InteropBitmapSource.cs
- TraceEventCache.cs
- SqlNode.cs
- XPathItem.cs
- PasswordDeriveBytes.cs
- TextLineResult.cs
- TextSpanModifier.cs
- pingexception.cs
- SizeChangedEventArgs.cs
- WizardPanelChangingEventArgs.cs
- CollectionBase.cs
- CharStorage.cs
- Rethrow.cs
- MobileCapabilities.cs
- EntityContainerEntitySet.cs
- HostUtils.cs
- AdvancedBindingEditor.cs
- TraceUtility.cs
- AuthorizationRule.cs
- UIElementAutomationPeer.cs
- ClockGroup.cs
- AutoGeneratedField.cs
- SiteMapDataSource.cs
- GridEntry.cs
- CmsInterop.cs
- AsyncDataRequest.cs
- DataGridViewRowStateChangedEventArgs.cs
- AttributeQuery.cs
- CharAnimationBase.cs
- FacetEnabledSchemaElement.cs
- ListViewItem.cs
- RangeBaseAutomationPeer.cs
- ReferencedCollectionType.cs
- XmlDomTextWriter.cs
- DbDataReader.cs
- LinqDataSourceValidationException.cs
- DataGridHyperlinkColumn.cs
- DataViewSettingCollection.cs
- XpsSerializerFactory.cs
- ChooseAction.cs
- Constraint.cs
- TextTabProperties.cs
- SHA512Managed.cs
- DataServiceClientException.cs
- FlowDocumentPaginator.cs
- StreamAsIStream.cs
- DataServiceRequest.cs
- ClientData.cs
- DictionaryEntry.cs
- MenuItemCollection.cs
- followingquery.cs
- Substitution.cs
- GreaterThanOrEqual.cs
- MetadataCollection.cs
- WindowsFormsHelpers.cs