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
- WsdlWriter.cs
- XPathCompiler.cs
- RuntimeWrappedException.cs
- RegexWorker.cs
- DependencyPropertyAttribute.cs
- TextServicesHost.cs
- TypefaceMetricsCache.cs
- EntityParameter.cs
- EntitySetRetriever.cs
- RegionData.cs
- SslStream.cs
- VisualTransition.cs
- InputReferenceExpression.cs
- WebPartCloseVerb.cs
- ObsoleteAttribute.cs
- IisHelper.cs
- ListItemParagraph.cs
- HttpListenerContext.cs
- WebScriptMetadataFormatter.cs
- WebPartDescriptionCollection.cs
- DataObjectEventArgs.cs
- RoutedEvent.cs
- SystemUdpStatistics.cs
- RemotingConfigParser.cs
- QueryBranchOp.cs
- TextSelectionHelper.cs
- InitializeCorrelation.cs
- FormViewDeletedEventArgs.cs
- WebDescriptionAttribute.cs
- TextEditorDragDrop.cs
- CombinedGeometry.cs
- MenuEventArgs.cs
- DbMetaDataFactory.cs
- ArcSegment.cs
- RIPEMD160Managed.cs
- CodeObject.cs
- CompilationRelaxations.cs
- SqlErrorCollection.cs
- AvTraceFormat.cs
- AnnotationResourceCollection.cs
- Imaging.cs
- FormViewInsertedEventArgs.cs
- CodeDOMProvider.cs
- Attributes.cs
- EpmCustomContentDeSerializer.cs
- EventRoute.cs
- OdbcConnectionStringbuilder.cs
- QueryPageSettingsEventArgs.cs
- Canvas.cs
- WhitespaceRuleLookup.cs
- Util.cs
- OrthographicCamera.cs
- OletxEnlistment.cs
- OLEDB_Util.cs
- DataGridRowHeaderAutomationPeer.cs
- DataControlImageButton.cs
- XmlSchemaAttributeGroupRef.cs
- ErrorProvider.cs
- SystemIPGlobalStatistics.cs
- TreeNodeStyle.cs
- MatrixValueSerializer.cs
- MarshalByRefObject.cs
- DataRecordObjectView.cs
- TextEncodedRawTextWriter.cs
- UnsafeNativeMethods.cs
- CollectionsUtil.cs
- BackgroundFormatInfo.cs
- FileLevelControlBuilderAttribute.cs
- UrlMappingsSection.cs
- _SSPISessionCache.cs
- SelectionRangeConverter.cs
- CurrentChangingEventArgs.cs
- HwndHost.cs
- DataGridViewBand.cs
- FixedPageStructure.cs
- SelectedPathEditor.cs
- SendParametersContent.cs
- HttpCookieCollection.cs
- MatrixConverter.cs
- ElementHostAutomationPeer.cs
- SchemaTableColumn.cs
- Int16Storage.cs
- Win32Exception.cs
- DrawingGroupDrawingContext.cs
- AppDomainShutdownMonitor.cs
- ECDiffieHellmanCngPublicKey.cs
- ObjectToModelValueConverter.cs
- OletxResourceManager.cs
- HttpApplicationFactory.cs
- ExceptionNotification.cs
- FatalException.cs
- Delegate.cs
- TemplateApplicationHelper.cs
- DataIdProcessor.cs
- StaticDataManager.cs
- AQNBuilder.cs
- IPAddressCollection.cs
- NumberFormatInfo.cs
- PersonalizableAttribute.cs
- BinaryFormatterWriter.cs