Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / Configuration / WebConfigurationFileMap.cs / 1 / 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CalendarSelectionChangedEventArgs.cs
- DefaultMemberAttribute.cs
- WebFaultClientMessageInspector.cs
- DataRowChangeEvent.cs
- CompositeDispatchFormatter.cs
- RegexGroup.cs
- EnumerableRowCollection.cs
- DuplicateDetector.cs
- UInt16Storage.cs
- SqlBooleanMismatchVisitor.cs
- HtmlAnchor.cs
- SqlUserDefinedTypeAttribute.cs
- URLMembershipCondition.cs
- VisualBasicExpressionConverter.cs
- Light.cs
- ReplacementText.cs
- CodeStatementCollection.cs
- ItemMap.cs
- ServiceMetadataContractBehavior.cs
- SystemParameters.cs
- ZipIOLocalFileHeader.cs
- Executor.cs
- TextRangeBase.cs
- SmiConnection.cs
- Pool.cs
- FlowPanelDesigner.cs
- MSG.cs
- RegexRunner.cs
- XsltArgumentList.cs
- XPathMessageFilterElementComparer.cs
- DataViewManager.cs
- BuilderPropertyEntry.cs
- SimpleNameService.cs
- ScrollableControl.cs
- Thickness.cs
- Vector3DAnimationBase.cs
- TextServicesProperty.cs
- VectorAnimation.cs
- WinInetCache.cs
- SqlConnection.cs
- LinkedResource.cs
- ToReply.cs
- OleDbDataReader.cs
- PolicyChain.cs
- FormatException.cs
- NotImplementedException.cs
- TransactionFilter.cs
- XslVisitor.cs
- GenericRootAutomationPeer.cs
- AdRotator.cs
- Logging.cs
- BindingUtils.cs
- CompositeScriptReference.cs
- XamlFxTrace.cs
- XmlWellformedWriter.cs
- AutoSizeToolBoxItem.cs
- TypeConverterHelper.cs
- DataGridColumnCollection.cs
- HttpProfileGroupBase.cs
- UserControlDesigner.cs
- DependencyPropertyDescriptor.cs
- CategoryList.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- SrgsGrammarCompiler.cs
- SiteMapDataSourceView.cs
- AnnotationHelper.cs
- XmlSchema.cs
- ConnectionManagementSection.cs
- SetUserLanguageRequest.cs
- SqlMultiplexer.cs
- PropertyDescriptor.cs
- CharacterShapingProperties.cs
- SqlFunctionAttribute.cs
- GacUtil.cs
- Converter.cs
- ReaderWriterLockWrapper.cs
- HostingPreferredMapPath.cs
- ParsedAttributeCollection.cs
- ComPlusTypeValidator.cs
- ResourceDescriptionAttribute.cs
- ContentControl.cs
- AnnotationObservableCollection.cs
- DynamicValidatorEventArgs.cs
- Item.cs
- SatelliteContractVersionAttribute.cs
- ForceCopyBuildProvider.cs
- precedingsibling.cs
- TextTreeNode.cs
- WebControl.cs
- StatementContext.cs
- RequestCacheValidator.cs
- LinkClickEvent.cs
- ScrollBarRenderer.cs
- SecondaryIndex.cs
- AsymmetricKeyExchangeFormatter.cs
- DateTimeValueSerializer.cs
- RenderDataDrawingContext.cs
- JavascriptCallbackMessageInspector.cs
- WebFaultClientMessageInspector.cs
- CharKeyFrameCollection.cs