Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / WebConfigurationFileMap.cs / 1305376 / 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. // 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 WebConfigurationFileMap(string machineConfigFileName) : base(machineConfigFileName) { _site = String.Empty; _virtualDirectoryMapping = new VirtualDirectoryMappingCollection(); } 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. // 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 WebConfigurationFileMap(string machineConfigFileName) : base(machineConfigFileName) { _site = String.Empty; _virtualDirectoryMapping = new VirtualDirectoryMappingCollection(); } 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
- TextFormatterContext.cs
- PointCollection.cs
- RSAOAEPKeyExchangeFormatter.cs
- XmlSchemaRedefine.cs
- DockPanel.cs
- RectIndependentAnimationStorage.cs
- ModuleBuilder.cs
- FileDocument.cs
- NamespaceEmitter.cs
- TypedMessageConverter.cs
- AdPostCacheSubstitution.cs
- ConvertEvent.cs
- UnknownMessageReceivedEventArgs.cs
- Helper.cs
- ObfuscateAssemblyAttribute.cs
- Mappings.cs
- SafePointer.cs
- SecurityDocument.cs
- HtmlElementEventArgs.cs
- CompModSwitches.cs
- MdiWindowListItemConverter.cs
- StateBag.cs
- DataGridBoolColumn.cs
- Collection.cs
- NumberFunctions.cs
- AssociationSetEnd.cs
- ExecutionScope.cs
- StickyNoteHelper.cs
- HtmlShimManager.cs
- SQLDateTime.cs
- ColumnReorderedEventArgs.cs
- SmiRecordBuffer.cs
- IdnElement.cs
- BamlBinaryReader.cs
- ServiceDiscoveryBehavior.cs
- Char.cs
- RSATokenProvider.cs
- CryptoApi.cs
- Vector3DKeyFrameCollection.cs
- AuthorizationRule.cs
- HttpRequestTraceRecord.cs
- ActivityCodeGenerator.cs
- TableParagraph.cs
- BinaryObjectInfo.cs
- HScrollBar.cs
- Journal.cs
- WindowsPen.cs
- JsonXmlDataContract.cs
- DataTable.cs
- safesecurityhelperavalon.cs
- DynamicMethod.cs
- SqlRemoveConstantOrderBy.cs
- PersonalizationAdministration.cs
- ValueChangedEventManager.cs
- NotFiniteNumberException.cs
- ApplicationFileCodeDomTreeGenerator.cs
- TranslateTransform3D.cs
- DataRow.cs
- PersonalizationProviderHelper.cs
- TextViewSelectionProcessor.cs
- EntityDataSourceWizardForm.cs
- NativeActivityFaultContext.cs
- VectorAnimationUsingKeyFrames.cs
- WebPermission.cs
- DiagnosticsConfigurationHandler.cs
- ClickablePoint.cs
- WinEventHandler.cs
- UIElement3D.cs
- _NetworkingPerfCounters.cs
- MarshalDirectiveException.cs
- MenuStrip.cs
- X509Certificate.cs
- InfoCardAsymmetricCrypto.cs
- ApplicationBuildProvider.cs
- UnmanagedMarshal.cs
- DynamicMetaObject.cs
- EventDescriptor.cs
- SignatureDescription.cs
- RepeaterItem.cs
- TaskFormBase.cs
- SoapAttributeOverrides.cs
- TraceLevelHelper.cs
- ReceiveDesigner.xaml.cs
- ContainerParagraph.cs
- DiagnosticTrace.cs
- SmiEventStream.cs
- QueryGeneratorBase.cs
- __Filters.cs
- RootAction.cs
- SqlProvider.cs
- ButtonPopupAdapter.cs
- ServiceDescriptions.cs
- MimeParameter.cs
- Activator.cs
- EntityCommandCompilationException.cs
- MsmqIntegrationBindingCollectionElement.cs
- DataBindingExpressionBuilder.cs
- TextEditorSelection.cs
- EntityContainer.cs
- RMPublishingDialog.cs