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
- XmlSchemaException.cs
- TreeChangeInfo.cs
- ToolStripComboBox.cs
- returneventsaver.cs
- ClientSettings.cs
- ParentQuery.cs
- Parsers.cs
- WmiInstallComponent.cs
- DataPagerField.cs
- CodeDirectionExpression.cs
- AsyncOperation.cs
- IProducerConsumerCollection.cs
- httpapplicationstate.cs
- UnsafeNativeMethods.cs
- EdmProviderManifest.cs
- CngProperty.cs
- DeclarativeCatalogPartDesigner.cs
- ConnectionManagementElementCollection.cs
- SupportsPreviewControlAttribute.cs
- XmlCharCheckingReader.cs
- DbConnectionPoolIdentity.cs
- RouteTable.cs
- BitmapCache.cs
- DataErrorValidationRule.cs
- LongValidatorAttribute.cs
- DrawingVisualDrawingContext.cs
- InputLanguageCollection.cs
- PropertyMetadata.cs
- UrlSyndicationContent.cs
- CompatibleComparer.cs
- TypeUnloadedException.cs
- DataGridViewCellConverter.cs
- RotateTransform3D.cs
- UdpChannelListener.cs
- HttpRequestTraceRecord.cs
- FileSecurity.cs
- Quaternion.cs
- Resources.Designer.cs
- DynamicFilterExpression.cs
- HttpModulesSection.cs
- _BufferOffsetSize.cs
- PreservationFileReader.cs
- HtmlInputSubmit.cs
- ButtonColumn.cs
- TimeZone.cs
- ObjectTag.cs
- ThousandthOfEmRealPoints.cs
- FlowDocumentReaderAutomationPeer.cs
- FixedSOMElement.cs
- sqlinternaltransaction.cs
- ProfileService.cs
- ProfilePropertySettings.cs
- TabControlEvent.cs
- ISessionStateStore.cs
- Journaling.cs
- VectorKeyFrameCollection.cs
- DataControlHelper.cs
- Viewport3DVisual.cs
- HtmlEncodedRawTextWriter.cs
- EntityDataSourceQueryBuilder.cs
- DataServiceQueryProvider.cs
- SupportsEventValidationAttribute.cs
- ListenerTraceUtility.cs
- IsolatedStoragePermission.cs
- LicenseException.cs
- HtmlWindow.cs
- IdnMapping.cs
- DefaultTextStoreTextComposition.cs
- GeometryDrawing.cs
- NetPipeSectionData.cs
- MenuStrip.cs
- WebPartVerbsEventArgs.cs
- Error.cs
- RecordManager.cs
- ConnectionOrientedTransportChannelFactory.cs
- TextShapeableCharacters.cs
- BatchParser.cs
- ZipIOExtraFieldZip64Element.cs
- HttpException.cs
- GenericUriParser.cs
- WebPartAddingEventArgs.cs
- SByte.cs
- TabItem.cs
- webbrowsersite.cs
- RepeatButtonAutomationPeer.cs
- ExpressionQuoter.cs
- RadialGradientBrush.cs
- ObjectIDGenerator.cs
- ServiceModelConfigurationSection.cs
- Comparer.cs
- OdbcDataReader.cs
- linebase.cs
- HtmlWindowCollection.cs
- ModelPropertyImpl.cs
- CapabilitiesState.cs
- ObjectCacheSettings.cs
- DesignSurfaceEvent.cs
- EncoderReplacementFallback.cs
- Preprocessor.cs
- ComponentEditorPage.cs