Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / Hosting / ApplicationHost.cs / 2 / 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(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MouseOverProperty.cs
- AstTree.cs
- DynamicDocumentPaginator.cs
- AssemblySettingAttributes.cs
- WorkflowStateRollbackService.cs
- embossbitmapeffect.cs
- IpcManager.cs
- PageContentCollection.cs
- DockEditor.cs
- DataGridViewRowsRemovedEventArgs.cs
- XmlValidatingReader.cs
- HtmlTableRow.cs
- CompositionTarget.cs
- RegistrationServices.cs
- AnchorEditor.cs
- MonikerUtility.cs
- PathSegmentCollection.cs
- MonthCalendar.cs
- SqlVersion.cs
- ModuleBuilderData.cs
- Attributes.cs
- ApplicationDirectory.cs
- CodeGeneratorOptions.cs
- HttpResponse.cs
- CTreeGenerator.cs
- HtmlMeta.cs
- DataTemplate.cs
- SignatureToken.cs
- XPathArrayIterator.cs
- Propagator.ExtentPlaceholderCreator.cs
- DetailsViewPagerRow.cs
- Vector3D.cs
- SortQuery.cs
- EntityCommandDefinition.cs
- XmlReflectionImporter.cs
- XslAst.cs
- FusionWrap.cs
- FileDialog.cs
- QilValidationVisitor.cs
- EncryptedKeyIdentifierClause.cs
- Keywords.cs
- StrokeFIndices.cs
- SamlAdvice.cs
- StrongNameMembershipCondition.cs
- listitem.cs
- CodeIdentifier.cs
- ConnectionPoint.cs
- DecoderFallbackWithFailureFlag.cs
- StoreAnnotationsMap.cs
- CompileLiteralTextParser.cs
- WinEventWrap.cs
- XpsDigitalSignature.cs
- SafeHandles.cs
- VolatileResourceManager.cs
- MetafileHeader.cs
- objectresult_tresulttype.cs
- SequenceDesignerAccessibleObject.cs
- DataError.cs
- CDSCollectionETWBCLProvider.cs
- SettingsProperty.cs
- ManipulationBoundaryFeedbackEventArgs.cs
- WebBrowser.cs
- SynchronizationLockException.cs
- LinkAreaEditor.cs
- SystemIPv6InterfaceProperties.cs
- UriSection.cs
- DataColumnCollection.cs
- Accessible.cs
- ProfileGroupSettingsCollection.cs
- TabControlCancelEvent.cs
- DrawingBrush.cs
- TextViewSelectionProcessor.cs
- JournalEntryStack.cs
- EdmProperty.cs
- StreamInfo.cs
- AtomMaterializerLog.cs
- InvalidComObjectException.cs
- Emitter.cs
- CommandField.cs
- VectorAnimationUsingKeyFrames.cs
- OdbcErrorCollection.cs
- _Rfc2616CacheValidators.cs
- QueryCoreOp.cs
- SapiGrammar.cs
- RefreshEventArgs.cs
- WebBrowsableAttribute.cs
- MLangCodePageEncoding.cs
- SystemResourceKey.cs
- ObjectSet.cs
- WorkflowViewService.cs
- DateTimeUtil.cs
- TaiwanCalendar.cs
- RadioButton.cs
- DockAndAnchorLayout.cs
- ObjectTag.cs
- LogicalExpr.cs
- TransformCryptoHandle.cs
- DoWhileDesigner.xaml.cs
- BindingObserver.cs
- Point.cs