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
- DbConnectionClosed.cs
- RawTextInputReport.cs
- AssemblyInfo.cs
- MonthCalendar.cs
- ContainerActivationHelper.cs
- CollectionCodeDomSerializer.cs
- BlurEffect.cs
- SqlCommandBuilder.cs
- CreateUserErrorEventArgs.cs
- MetafileHeader.cs
- LOSFormatter.cs
- SecureUICommand.cs
- StaticExtensionConverter.cs
- HMACMD5.cs
- HtmlEncodedRawTextWriter.cs
- TextureBrush.cs
- WorkItem.cs
- HitTestWithPointDrawingContextWalker.cs
- ColorContext.cs
- TextTreeRootTextBlock.cs
- odbcmetadatacolumnnames.cs
- ResetableIterator.cs
- Timer.cs
- WebSysDefaultValueAttribute.cs
- OpCodes.cs
- PointLightBase.cs
- DefaultHttpHandler.cs
- SqlClientWrapperSmiStream.cs
- ControlBindingsCollection.cs
- Rotation3D.cs
- ConfigUtil.cs
- ProfileSettingsCollection.cs
- CultureInfoConverter.cs
- Int16.cs
- HandlerFactoryWrapper.cs
- QilUnary.cs
- PasswordPropertyTextAttribute.cs
- SamlSubjectStatement.cs
- DelegatingConfigHost.cs
- TypeDescriptionProviderAttribute.cs
- LambdaCompiler.Address.cs
- TextBreakpoint.cs
- FieldToken.cs
- diagnosticsswitches.cs
- DocumentCollection.cs
- AvTrace.cs
- newinstructionaction.cs
- StateDesigner.TransitionInfo.cs
- _NetRes.cs
- Unit.cs
- SqlMethods.cs
- ClientEndpointLoader.cs
- DesignUtil.cs
- embossbitmapeffect.cs
- BaseHashHelper.cs
- SchemaTableColumn.cs
- BuildProvider.cs
- WebBrowserEvent.cs
- MonitoringDescriptionAttribute.cs
- IconHelper.cs
- PageThemeParser.cs
- SimpleType.cs
- BitmapEffect.cs
- XmlSchemaInfo.cs
- LinearGradientBrush.cs
- XNodeValidator.cs
- CategoriesDocumentFormatter.cs
- StandardOleMarshalObject.cs
- CellParaClient.cs
- DataListCommandEventArgs.cs
- FormViewRow.cs
- GZipStream.cs
- DataGridViewUtilities.cs
- BoundingRectTracker.cs
- CustomAttribute.cs
- TextChange.cs
- AudioFormatConverter.cs
- PublisherMembershipCondition.cs
- EtwTrackingBehavior.cs
- ListViewGroupItemCollection.cs
- WebPartTransformerAttribute.cs
- PrintPreviewGraphics.cs
- FlowDocumentScrollViewer.cs
- InvalidateEvent.cs
- PasswordRecovery.cs
- ResourcesGenerator.cs
- MergeExecutor.cs
- Panel.cs
- ProviderCollection.cs
- StyleXamlTreeBuilder.cs
- TablePattern.cs
- DataViewManagerListItemTypeDescriptor.cs
- TypeDescriptionProviderAttribute.cs
- BitmapData.cs
- HostingEnvironment.cs
- XslCompiledTransform.cs
- TrackBar.cs
- WindowsScrollBar.cs
- TextServicesProperty.cs
- UrlPropertyAttribute.cs