Code:
/ FX-1434 / FX-1434 / 1.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
- DataBoundControlHelper.cs
- AnimationLayer.cs
- FileUtil.cs
- InvokeCompletedEventArgs.cs
- DependencyProperty.cs
- Highlights.cs
- TextProperties.cs
- _SSPISessionCache.cs
- ListenerBinder.cs
- UiaCoreApi.cs
- DriveInfo.cs
- DataGridViewRowsRemovedEventArgs.cs
- TreeNodeBindingCollection.cs
- ErrorWrapper.cs
- WorkflowOperationBehavior.cs
- ValueQuery.cs
- SerializationInfo.cs
- CodeSubDirectory.cs
- ApplicationFileParser.cs
- BuilderPropertyEntry.cs
- Interop.cs
- codemethodreferenceexpression.cs
- AnnotationResourceCollection.cs
- HTMLTextWriter.cs
- NavigationWindow.cs
- GACMembershipCondition.cs
- WebPartCollection.cs
- AuthenticationServiceManager.cs
- FormClosingEvent.cs
- SocketInformation.cs
- SelectingProviderEventArgs.cs
- SqlDataSourceSelectingEventArgs.cs
- BinaryKeyIdentifierClause.cs
- BufferModeSettings.cs
- PopOutPanel.cs
- XmlElementList.cs
- DataListItem.cs
- FileSystemEnumerable.cs
- PermissionAttributes.cs
- Section.cs
- SettingsPropertyNotFoundException.cs
- CodeTypeConstructor.cs
- AssemblyBuilder.cs
- SiteMapHierarchicalDataSourceView.cs
- SQLInt64.cs
- AdornerHitTestResult.cs
- XPathDocumentBuilder.cs
- ByteKeyFrameCollection.cs
- WebPartCloseVerb.cs
- PathSegmentCollection.cs
- Rule.cs
- Visual3DCollection.cs
- BuildResult.cs
- Point3DValueSerializer.cs
- PolyQuadraticBezierSegment.cs
- SHA384Managed.cs
- TableSectionStyle.cs
- FixedTextBuilder.cs
- EntityClassGenerator.cs
- SmiXetterAccessMap.cs
- TextTreeTextBlock.cs
- DataServiceKeyAttribute.cs
- ListViewDeletedEventArgs.cs
- XmlUtf8RawTextWriter.cs
- NamespaceCollection.cs
- AddressingProperty.cs
- SettingsPropertyIsReadOnlyException.cs
- XmlSchema.cs
- ColorKeyFrameCollection.cs
- XappLauncher.cs
- DependencyPropertyAttribute.cs
- TargetConverter.cs
- Label.cs
- SizeFConverter.cs
- CacheRequest.cs
- SqlColumnizer.cs
- OleDbStruct.cs
- ApplicationFileCodeDomTreeGenerator.cs
- Visual3D.cs
- codemethodreferenceexpression.cs
- DataBindingExpressionBuilder.cs
- InheritanceContextHelper.cs
- ExpressionVisitor.cs
- SplitterEvent.cs
- EmptyEnumerable.cs
- ZipIOLocalFileDataDescriptor.cs
- OdbcErrorCollection.cs
- ToggleProviderWrapper.cs
- XmlQueryCardinality.cs
- sortedlist.cs
- ValueQuery.cs
- ViewSimplifier.cs
- OleDbFactory.cs
- ErrorFormatter.cs
- controlskin.cs
- DependencyPropertyConverter.cs
- PageCatalogPart.cs
- RunInstallerAttribute.cs
- UpdateException.cs
- Win32NamedPipes.cs