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
- WebReferencesBuildProvider.cs
- infer.cs
- FrameworkContentElement.cs
- HandlerWithFactory.cs
- CodeEntryPointMethod.cs
- XmlSchemaComplexContent.cs
- PropertyDescriptorCollection.cs
- PassportIdentity.cs
- EntitySet.cs
- CodeExporter.cs
- MatrixTransform3D.cs
- BatchWriter.cs
- CountdownEvent.cs
- CompoundFileStreamReference.cs
- LinqDataSourceDisposeEventArgs.cs
- X509Certificate.cs
- CSharpCodeProvider.cs
- SendKeys.cs
- GradientBrush.cs
- HttpCapabilitiesBase.cs
- BaseParser.cs
- SizeFConverter.cs
- StringDictionaryWithComparer.cs
- CodeCompiler.cs
- QueueProcessor.cs
- ImageCreator.cs
- IPAddress.cs
- SetUserLanguageRequest.cs
- UnmanagedMemoryAccessor.cs
- SnapshotChangeTrackingStrategy.cs
- safelink.cs
- XsltException.cs
- PlanCompilerUtil.cs
- RequestCachePolicy.cs
- ObfuscateAssemblyAttribute.cs
- SerializationSectionGroup.cs
- httpapplicationstate.cs
- Line.cs
- WebPartCatalogAddVerb.cs
- CookieProtection.cs
- EtwTrace.cs
- xml.cs
- NonSerializedAttribute.cs
- ThreadStartException.cs
- OracleParameterCollection.cs
- AttachmentCollection.cs
- ColorMap.cs
- SendingRequestEventArgs.cs
- QuadraticBezierSegment.cs
- OciHandle.cs
- EncodingNLS.cs
- AutomationProperty.cs
- ControlPropertyNameConverter.cs
- SelectionPattern.cs
- SafeCryptHandles.cs
- EditorPartChrome.cs
- TextControlDesigner.cs
- SmtpReplyReader.cs
- GatewayDefinition.cs
- FontSourceCollection.cs
- OwnerDrawPropertyBag.cs
- EventWaitHandle.cs
- HuffmanTree.cs
- RenderDataDrawingContext.cs
- XmlCustomFormatter.cs
- XmlImplementation.cs
- RsaSecurityKey.cs
- PropertyGridEditorPart.cs
- SQLSingleStorage.cs
- IconBitmapDecoder.cs
- PreservationFileWriter.cs
- BooleanConverter.cs
- RolePrincipal.cs
- ProtocolException.cs
- WebPartConnectionsCancelVerb.cs
- ParserHooks.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- ToolStripItemTextRenderEventArgs.cs
- FileChangesMonitor.cs
- __Error.cs
- DesignerActionList.cs
- LongValidator.cs
- MSG.cs
- HuffCodec.cs
- DataBoundControlHelper.cs
- LocalizationParserHooks.cs
- TextLine.cs
- Pen.cs
- ClickablePoint.cs
- IncrementalHitTester.cs
- NewArrayExpression.cs
- InstancePersistence.cs
- VoiceSynthesis.cs
- HMAC.cs
- TextRange.cs
- ServiceHttpModule.cs
- SupportsEventValidationAttribute.cs
- HtmlTableRow.cs
- DataReaderContainer.cs
- ControlAdapter.cs