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
- TagMapCollection.cs
- OutputCacheEntry.cs
- ClientProxyGenerator.cs
- ToolStripSettings.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- ManagementScope.cs
- Translator.cs
- KnownColorTable.cs
- XmlParserContext.cs
- ProfileGroupSettings.cs
- x509utils.cs
- Visual.cs
- FamilyMapCollection.cs
- PersistChildrenAttribute.cs
- RegionData.cs
- ClientSession.cs
- RequestNavigateEventArgs.cs
- infer.cs
- DynamicUpdateCommand.cs
- SimpleLine.cs
- SizeLimitedCache.cs
- CalendarTable.cs
- ConfigXmlElement.cs
- namescope.cs
- ADMembershipProvider.cs
- DiffuseMaterial.cs
- DoubleCollectionValueSerializer.cs
- HtmlLink.cs
- JournalNavigationScope.cs
- GatewayIPAddressInformationCollection.cs
- DataObjectFieldAttribute.cs
- mactripleDES.cs
- Int32Rect.cs
- SmtpClient.cs
- CommunicationException.cs
- dataprotectionpermission.cs
- ManualResetEvent.cs
- RequiredFieldValidator.cs
- Attachment.cs
- GrammarBuilderPhrase.cs
- SyndicationDeserializer.cs
- CodeDOMProvider.cs
- GetPageNumberCompletedEventArgs.cs
- XmlUtil.cs
- TextUtf8RawTextWriter.cs
- EventlogProvider.cs
- PaginationProgressEventArgs.cs
- basevalidator.cs
- RangeValidator.cs
- MultipleViewProviderWrapper.cs
- TreeView.cs
- GlyphingCache.cs
- QilInvoke.cs
- FacetDescription.cs
- BitmapEffectInputConnector.cs
- DataGridViewImageCell.cs
- ChildDocumentBlock.cs
- HttpCookieCollection.cs
- ContextBase.cs
- XmlIlGenerator.cs
- ObjectAnimationBase.cs
- CombinedGeometry.cs
- RoleService.cs
- InputBinder.cs
- FormsAuthenticationModule.cs
- WebScriptMetadataMessageEncoderFactory.cs
- ServiceOperationWrapper.cs
- MimeMapping.cs
- RootProfilePropertySettingsCollection.cs
- CookielessHelper.cs
- BooleanSwitch.cs
- SamlSubject.cs
- DocumentXPathNavigator.cs
- CfgRule.cs
- ViewCellSlot.cs
- XmlSubtreeReader.cs
- SignerInfo.cs
- RSAPKCS1SignatureFormatter.cs
- BinaryObjectInfo.cs
- ComplexPropertyEntry.cs
- DataSourceView.cs
- StickyNoteAnnotations.cs
- MenuItemCollection.cs
- Mapping.cs
- RelativeSource.cs
- FtpWebRequest.cs
- EventNotify.cs
- SecurityChannelFaultConverter.cs
- ExpandoObject.cs
- CutCopyPasteHelper.cs
- Lazy.cs
- SortKey.cs
- AuthenticatedStream.cs
- ToolStripDropDownClosingEventArgs.cs
- ObjectItemLoadingSessionData.cs
- ToolZone.cs
- Module.cs
- Stack.cs
- Rijndael.cs
- Method.cs