Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Configuration / WebConfigurationFileMap.cs / 2 / WebConfigurationFileMap.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System; using System.Configuration; using System.Web.Util; using System.Security.Permissions; // // Holds the configuration file mapping for a Web server. // // Note that multiple paths can be specified, and they do // not all have to be along the a single path. // This allows the class to be used in the SimpleApplicationHost // case, where the path to client ASP.NET files needs to be specified // in addition to the application path. // [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class WebConfigurationFileMap : ConfigurationFileMap { string _site; VirtualDirectoryMappingCollection _virtualDirectoryMapping; public WebConfigurationFileMap() { _site = String.Empty; _virtualDirectoryMapping = new VirtualDirectoryMappingCollection(); } private WebConfigurationFileMap(string machineConfigFilename, string site, VirtualDirectoryMappingCollection VirtualDirectoryMapping) : base(machineConfigFilename) { _site = site; _virtualDirectoryMapping = VirtualDirectoryMapping; } public override object Clone() { VirtualDirectoryMappingCollection virtualDirectoryMappingClone = _virtualDirectoryMapping.Clone(); return new WebConfigurationFileMap(MachineConfigFilename, _site, virtualDirectoryMappingClone); } // // The name of the site. // If left unspecified, it will be supplied by the HostingEnvironment. // If there is no HostingEnvironment, it defaults to "Default Web Site". // internal string Site { get { return _site; } set { if (!WebConfigurationHost.IsValidSiteArgument(value)) { throw ExceptionUtil.PropertyInvalid("Site"); } _site = value; } } // // Collection of virtual directory -> physical directory mappings. // public VirtualDirectoryMappingCollection VirtualDirectories { get { return _virtualDirectoryMapping; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SystemWebSectionGroup.cs
- OperatorExpressions.cs
- SqlGatherConsumedAliases.cs
- QueryStringParameter.cs
- ValidationErrorEventArgs.cs
- TableParagraph.cs
- XmlImplementation.cs
- ListViewItem.cs
- ZipIOLocalFileHeader.cs
- DataObject.cs
- ZipIOLocalFileHeader.cs
- RenderDataDrawingContext.cs
- TextCharacters.cs
- PauseStoryboard.cs
- Stacktrace.cs
- VisualStyleRenderer.cs
- OperationValidationEventArgs.cs
- DtdParser.cs
- EntityDataSourceValidationException.cs
- Trace.cs
- ParseChildrenAsPropertiesAttribute.cs
- ReadOnlyCollectionBase.cs
- XmlSchemaSimpleContentExtension.cs
- AnnotationAuthorChangedEventArgs.cs
- Vector3D.cs
- PenThreadPool.cs
- WorkflowViewStateService.cs
- Memoizer.cs
- DateTime.cs
- Converter.cs
- SamlEvidence.cs
- MostlySingletonList.cs
- TextRangeProviderWrapper.cs
- ToolStripTextBox.cs
- DefaultCompensation.cs
- OdbcHandle.cs
- EventLogPermissionEntry.cs
- WmlCommandAdapter.cs
- BitmapEffectRenderDataResource.cs
- BufferedGraphics.cs
- ResourceProviderFactory.cs
- RequestCache.cs
- DecoderReplacementFallback.cs
- MSG.cs
- SerialStream.cs
- Control.cs
- _SslStream.cs
- ConfigurationElementCollection.cs
- ThaiBuddhistCalendar.cs
- FormatConvertedBitmap.cs
- SchemaReference.cs
- WindowsListView.cs
- SystemIPv6InterfaceProperties.cs
- CompilerGlobalScopeAttribute.cs
- ISessionStateStore.cs
- Light.cs
- AttachedAnnotationChangedEventArgs.cs
- WSFederationHttpSecurity.cs
- Parallel.cs
- ButtonBase.cs
- IMembershipProvider.cs
- PageCodeDomTreeGenerator.cs
- InputQueue.cs
- HtmlTextArea.cs
- ConfigurationManagerInternalFactory.cs
- MultiView.cs
- NotifyCollectionChangedEventArgs.cs
- MultitargetUtil.cs
- ApplicationInfo.cs
- CompiledXpathExpr.cs
- ModelVisual3D.cs
- UpdateException.cs
- WorkflowServiceHostFactory.cs
- MenuScrollingVisibilityConverter.cs
- NamedElement.cs
- ArrangedElementCollection.cs
- MinimizableAttributeTypeConverter.cs
- DataView.cs
- MLangCodePageEncoding.cs
- EastAsianLunisolarCalendar.cs
- BoolLiteral.cs
- TimeoutValidationAttribute.cs
- OleDbSchemaGuid.cs
- EncodingDataItem.cs
- XmlReaderSettings.cs
- AmbientValueAttribute.cs
- ToolStripLabel.cs
- DataColumn.cs
- DataGridClipboardCellContent.cs
- WSSecureConversation.cs
- RequestCacheValidator.cs
- EncoderBestFitFallback.cs
- NativeRecognizer.cs
- Pts.cs
- UInt32Converter.cs
- JsonClassDataContract.cs
- CodeTypeDelegate.cs
- WebAdminConfigurationHelper.cs
- SafeSystemMetrics.cs
- MetadataUtil.cs