Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / 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. //------------------------------------------------------------------------------ //// 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
- ProcessHostServerConfig.cs
- ContentWrapperAttribute.cs
- GridViewRowEventArgs.cs
- BevelBitmapEffect.cs
- SectionXmlInfo.cs
- CultureInfoConverter.cs
- LiteralLink.cs
- FrameworkContentElement.cs
- EtwTrace.cs
- XmlIncludeAttribute.cs
- BindingManagerDataErrorEventArgs.cs
- SafeEventHandle.cs
- MessageSecurityVersion.cs
- PropertyRef.cs
- TemplateBindingExtension.cs
- IDispatchConstantAttribute.cs
- LineUtil.cs
- SlipBehavior.cs
- InvalidPrinterException.cs
- FunctionGenerator.cs
- OAVariantLib.cs
- RunWorkerCompletedEventArgs.cs
- StreamGeometryContext.cs
- XmlDomTextWriter.cs
- CodeExpressionStatement.cs
- ServiceBuildProvider.cs
- WebPartVerb.cs
- SendMailErrorEventArgs.cs
- returneventsaver.cs
- ValueProviderWrapper.cs
- DataGridViewComboBoxColumnDesigner.cs
- TextUtf8RawTextWriter.cs
- FontDialog.cs
- ErrorHandlerFaultInfo.cs
- XmlILOptimizerVisitor.cs
- FixUpCollection.cs
- TabControl.cs
- MediaEntryAttribute.cs
- MouseOverProperty.cs
- BindingManagerDataErrorEventArgs.cs
- LocalFileSettingsProvider.cs
- CodeBinaryOperatorExpression.cs
- ADRoleFactoryConfiguration.cs
- ColorBlend.cs
- SimpleHandlerFactory.cs
- NetWebProxyFinder.cs
- OleDbFactory.cs
- IdentifierCollection.cs
- ProcessManager.cs
- VariableQuery.cs
- ConfigurationSchemaErrors.cs
- DecimalStorage.cs
- ServiceNameCollection.cs
- ColumnWidthChangedEvent.cs
- AutoGeneratedFieldProperties.cs
- TerminateWorkflow.cs
- CompilationSection.cs
- TrackingDataItemValue.cs
- AsyncCodeActivityContext.cs
- BitmapCodecInfoInternal.cs
- PropertyDescriptorCollection.cs
- ColorConvertedBitmapExtension.cs
- Grid.cs
- PaginationProgressEventArgs.cs
- ListSourceHelper.cs
- PageParserFilter.cs
- CompositeScriptReference.cs
- UriTemplateVariablePathSegment.cs
- PenThread.cs
- XamlInt32CollectionSerializer.cs
- OleDbMetaDataFactory.cs
- MessageFault.cs
- HttpCacheVary.cs
- VScrollProperties.cs
- SystemMulticastIPAddressInformation.cs
- MatrixStack.cs
- PathFigure.cs
- WmlFormAdapter.cs
- MessageAction.cs
- AuthenticationModuleElementCollection.cs
- SqlReferenceCollection.cs
- WebPartMinimizeVerb.cs
- CommandConverter.cs
- SymDocumentType.cs
- Math.cs
- MenuTracker.cs
- PropertySourceInfo.cs
- SqlGenericUtil.cs
- WorkflowRuntimeEndpoint.cs
- ConsoleTraceListener.cs
- NumberSubstitution.cs
- ImportContext.cs
- KeyPressEvent.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- CompositeScriptReference.cs
- ProjectedSlot.cs
- PostBackTrigger.cs
- StorageTypeMapping.cs
- DataGridViewTextBoxEditingControl.cs
- InspectionWorker.cs