Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Hosting / ApplicationHost.cs / 1 / ApplicationHost.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Hosting { using System; using System.IO; using System.Collections; using System.Globalization; using System.Runtime.InteropServices; using System.Runtime.Remoting; using System.Web; using System.Web.Configuration; using System.Web.Util; using System.Security.Permissions; ////// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class ApplicationHost { private ApplicationHost() { } /* * Creates new app domain for hosting of ASP.NET apps with a * user defined 'host' object in it. The host is needed to make * cross-domain calls to process requests in the host's app domain */ ///[To be supplied.] ////// [SecurityPermission(SecurityAction.Demand, Unrestricted=true)] public static Object CreateApplicationHost(Type hostType, String virtualDir, String physicalDir) { #if !FEATURE_PAL // FEATURE_PAL does not require PlatformID.Win32NT if (Environment.OSVersion.Platform != PlatformID.Win32NT) throw new PlatformNotSupportedException(SR.GetString(SR.RequiresNT)); #else // !FEATURE_PAL // FEATURE_PAL #endif // !FEATURE_PAL if (!StringUtil.StringEndsWith(physicalDir, Path.DirectorySeparatorChar)) physicalDir = physicalDir + Path.DirectorySeparatorChar; ApplicationManager appManager = ApplicationManager.GetApplicationManager(); String appId = (String.Concat(virtualDir, physicalDir).GetHashCode()).ToString("x"); ObjectHandle h = appManager.CreateInstanceInNewWorkerAppDomain( hostType, appId, VirtualPath.CreateNonRelative(virtualDir), physicalDir); return h.Unwrap(); } } }[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OdbcConnection.cs
- Block.cs
- ProtocolsConfigurationHandler.cs
- elementinformation.cs
- EncoderNLS.cs
- DateTimeValueSerializer.cs
- DateTimePickerDesigner.cs
- DiagnosticsConfiguration.cs
- AncestorChangedEventArgs.cs
- ResumeStoryboard.cs
- ListViewInsertionMark.cs
- FormViewDeletedEventArgs.cs
- XmlAttributeCollection.cs
- TableDetailsCollection.cs
- WindowsSidIdentity.cs
- HotSpotCollection.cs
- PropertyNames.cs
- ExeContext.cs
- WindowsAuthenticationModule.cs
- ErrorTolerantObjectWriter.cs
- TextServicesContext.cs
- AdRotator.cs
- FillErrorEventArgs.cs
- PrtCap_Public.cs
- NativeMethods.cs
- BindingListCollectionView.cs
- webproxy.cs
- CurrentTimeZone.cs
- xmlfixedPageInfo.cs
- WindowsStreamSecurityBindingElement.cs
- EntityClientCacheEntry.cs
- AuthenticationException.cs
- MappingMetadataHelper.cs
- cache.cs
- FormsAuthenticationModule.cs
- Error.cs
- PackagingUtilities.cs
- HashCodeCombiner.cs
- MemberCollection.cs
- DateTimeFormatInfoScanner.cs
- SqlMethods.cs
- ColorConverter.cs
- OrderedDictionary.cs
- CompilerError.cs
- UnknownWrapper.cs
- AnnotationMap.cs
- MemoryMappedView.cs
- ClientTargetSection.cs
- WizardSideBarListControlItem.cs
- HMACRIPEMD160.cs
- SessionIDManager.cs
- WebConfigurationFileMap.cs
- PolicyImporterElementCollection.cs
- TabItem.cs
- BufferAllocator.cs
- DictionarySectionHandler.cs
- LogRestartAreaEnumerator.cs
- FixedElement.cs
- DataGridParentRows.cs
- GeneratedCodeAttribute.cs
- ContextMenuAutomationPeer.cs
- SafeUserTokenHandle.cs
- OdbcConnectionFactory.cs
- Deserializer.cs
- DynamicDataResources.Designer.cs
- DataGridViewCellConverter.cs
- XmlAutoDetectWriter.cs
- AssemblyInfo.cs
- ComponentCollection.cs
- ResourceKey.cs
- oledbmetadatacollectionnames.cs
- FontCacheUtil.cs
- XPathBinder.cs
- LocalFileSettingsProvider.cs
- ImpersonationContext.cs
- Codec.cs
- BindingMAnagerBase.cs
- XsltConvert.cs
- WindowsNonControl.cs
- XslAstAnalyzer.cs
- SqlBulkCopyColumnMappingCollection.cs
- Oid.cs
- FieldInfo.cs
- XmlEntity.cs
- indexingfiltermarshaler.cs
- Code.cs
- ExternalCalls.cs
- SecurityUtils.cs
- UIElement.cs
- Utility.cs
- ErrorLog.cs
- ChameleonKey.cs
- WpfKnownMemberInvoker.cs
- DataGridViewDataErrorEventArgs.cs
- RegexCaptureCollection.cs
- PrintDialogException.cs
- EventProvider.cs
- DetailsViewUpdatedEventArgs.cs
- XmlParser.cs
- EventKeyword.cs