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
- ClonableStack.cs
- MetadataHelper.cs
- COM2TypeInfoProcessor.cs
- ConstrainedDataObject.cs
- RootAction.cs
- Path.cs
- RegisteredScript.cs
- DocumentSignatureManager.cs
- RotateTransform3D.cs
- ApplicationId.cs
- MenuAutomationPeer.cs
- Listbox.cs
- Utility.cs
- DependencyObjectType.cs
- MetadataCacheItem.cs
- ScrollPattern.cs
- FragmentNavigationEventArgs.cs
- TypeConverterHelper.cs
- OracleRowUpdatedEventArgs.cs
- DebugInfoGenerator.cs
- ExpressionLexer.cs
- GeneralTransform3DTo2DTo3D.cs
- BaseWebProxyFinder.cs
- FontSourceCollection.cs
- ItemList.cs
- XpsPartBase.cs
- GridViewColumnHeaderAutomationPeer.cs
- DbXmlEnabledProviderManifest.cs
- SourceFileBuildProvider.cs
- Timeline.cs
- BindingList.cs
- ObjectListCommandsPage.cs
- ZipIOExtraFieldZip64Element.cs
- CodeDOMProvider.cs
- DiagnosticsElement.cs
- PropertyGroupDescription.cs
- ClientSettingsSection.cs
- TableStyle.cs
- hwndwrapper.cs
- MemberHolder.cs
- UInt64Converter.cs
- WsiProfilesElement.cs
- QuaternionIndependentAnimationStorage.cs
- MailWriter.cs
- ColumnHeaderCollectionEditor.cs
- StylusLogic.cs
- Domain.cs
- ThemeDirectoryCompiler.cs
- LineMetrics.cs
- AnnotationObservableCollection.cs
- CompilerWrapper.cs
- IISMapPath.cs
- Win32Native.cs
- CachedCompositeFamily.cs
- LayoutEvent.cs
- OrderingQueryOperator.cs
- GPStream.cs
- Encoder.cs
- RuntimeEnvironment.cs
- RuntimeResourceSet.cs
- DataControlReferenceCollection.cs
- ScriptResourceHandler.cs
- HitTestWithGeometryDrawingContextWalker.cs
- RtfToXamlReader.cs
- TrayIconDesigner.cs
- NullReferenceException.cs
- VisualStyleRenderer.cs
- WebPartConnectionsConfigureVerb.cs
- FocusManager.cs
- VerbConverter.cs
- CompilationUtil.cs
- Membership.cs
- SoapReflector.cs
- PointConverter.cs
- FrugalMap.cs
- Permission.cs
- Literal.cs
- List.cs
- WorkflowView.cs
- FlatButtonAppearance.cs
- X509SecurityToken.cs
- HScrollProperties.cs
- HtmlInputFile.cs
- AuthenticatedStream.cs
- Rect.cs
- BaseDataListActionList.cs
- PathSegmentCollection.cs
- ProfileParameter.cs
- StringSource.cs
- ErrorActivity.cs
- BitmapInitialize.cs
- FontFamilyConverter.cs
- XPathItem.cs
- XmlDataImplementation.cs
- VirtualizedCellInfoCollection.cs
- NullReferenceException.cs
- RadioButtonBaseAdapter.cs
- DataSourceCollectionBase.cs
- LightweightCodeGenerator.cs
- XmlSchemaSet.cs