Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextDecorationUnitValidation.cs
- XomlCompilerResults.cs
- EdmValidator.cs
- EventLogQuery.cs
- WebPartVerb.cs
- LiteralControl.cs
- ExclusiveTcpTransportManager.cs
- sqlpipe.cs
- SoapBinding.cs
- WebBrowserContainer.cs
- WorkflowViewElement.cs
- TraceInternal.cs
- RSAOAEPKeyExchangeDeformatter.cs
- DataTrigger.cs
- Int16Converter.cs
- SamlAdvice.cs
- Renderer.cs
- DataGridViewRowPostPaintEventArgs.cs
- IndexedWhereQueryOperator.cs
- ComponentManagerBroker.cs
- Freezable.cs
- TextEndOfParagraph.cs
- TableCell.cs
- DataGridHeaderBorder.cs
- ExtentKey.cs
- VirtualPath.cs
- ViewValidator.cs
- ClassicBorderDecorator.cs
- WebBrowserNavigatedEventHandler.cs
- ServiceContractAttribute.cs
- QueryCursorEventArgs.cs
- XmlSecureResolver.cs
- unitconverter.cs
- _Rfc2616CacheValidators.cs
- CatalogPart.cs
- LongValidator.cs
- RelationshipDetailsRow.cs
- CommandBindingCollection.cs
- Point3D.cs
- EngineSiteSapi.cs
- PocoEntityKeyStrategy.cs
- EntityCommandExecutionException.cs
- BlurBitmapEffect.cs
- SignedXml.cs
- DataGridPagerStyle.cs
- NamespaceInfo.cs
- wgx_exports.cs
- OpenFileDialog.cs
- EmptyCollection.cs
- Pool.cs
- LazyTextWriterCreator.cs
- BaseDataListPage.cs
- ExpressionBindingCollection.cs
- XmlRawWriterWrapper.cs
- ListViewGroup.cs
- DefaultAutoFieldGenerator.cs
- ContextCorrelationInitializer.cs
- StringDictionary.cs
- Condition.cs
- WebEvents.cs
- UpdatePanelControlTrigger.cs
- WebBrowsableAttribute.cs
- SchemaImporterExtension.cs
- SQLInt16.cs
- OciHandle.cs
- SqlClientMetaDataCollectionNames.cs
- CodeDirectoryCompiler.cs
- UpdateTracker.cs
- FamilyTypeface.cs
- WebControl.cs
- Style.cs
- TabControl.cs
- AsymmetricSignatureFormatter.cs
- RelationshipWrapper.cs
- GregorianCalendarHelper.cs
- CustomBindingElementCollection.cs
- BuildResultCache.cs
- EditorBrowsableAttribute.cs
- CmsInterop.cs
- PropertyDescriptors.cs
- GPRECTF.cs
- BitmapInitialize.cs
- PropertyNames.cs
- PrintPreviewGraphics.cs
- ExpressionBuilder.cs
- RegionInfo.cs
- PanelDesigner.cs
- HandlerFactoryWrapper.cs
- AdjustableArrowCap.cs
- CodeMethodInvokeExpression.cs
- HierarchicalDataSourceControl.cs
- ThreadSafeList.cs
- BindingMemberInfo.cs
- ValueSerializer.cs
- PhoneCallDesigner.cs
- PolygonHotSpot.cs
- TextShapeableCharacters.cs
- OutputCacheSection.cs
- DesignerAdRotatorAdapter.cs
- TypeElementCollection.cs