Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Hosting / ApplicationHost.cs / 1305376 / 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; ////// 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.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BindingNavigator.cs
- TogglePattern.cs
- LOSFormatter.cs
- PerformanceCounterScope.cs
- SupportingTokenSecurityTokenResolver.cs
- OracleCommandSet.cs
- ReplyAdapterChannelListener.cs
- DecimalKeyFrameCollection.cs
- InstanceHandle.cs
- TransactionFlowOption.cs
- CodeGroup.cs
- CheckedListBox.cs
- WebZone.cs
- FtpWebRequest.cs
- ClientUrlResolverWrapper.cs
- FixUpCollection.cs
- UpdateCompiler.cs
- TextDecorationCollection.cs
- PlatformCulture.cs
- XmlSchemaAttributeGroupRef.cs
- shaperfactoryquerycachekey.cs
- Int32Rect.cs
- OdbcCommandBuilder.cs
- BinaryReader.cs
- PropertyDescriptor.cs
- RectAnimation.cs
- SchemaImporter.cs
- ArrayElementGridEntry.cs
- SqlNotificationEventArgs.cs
- XmlSchemaObjectCollection.cs
- AnimationTimeline.cs
- CookieProtection.cs
- TraceContext.cs
- DrawingContextWalker.cs
- ComplusEndpointConfigContainer.cs
- PriorityBindingExpression.cs
- AuthenticatedStream.cs
- NetCodeGroup.cs
- PrintEvent.cs
- UnionCodeGroup.cs
- TableParaClient.cs
- NumberFormatter.cs
- GenerateHelper.cs
- NumericUpDownAcceleration.cs
- JsonMessageEncoderFactory.cs
- BitSet.cs
- CompatibleIComparer.cs
- Internal.cs
- ThreadExceptionDialog.cs
- CompositeActivityMarkupSerializer.cs
- oledbmetadatacollectionnames.cs
- GraphicsPath.cs
- ActivityExecutionContext.cs
- TrackingValidationObjectDictionary.cs
- AccessorTable.cs
- xml.cs
- _DomainName.cs
- Parsers.cs
- XsltInput.cs
- CharUnicodeInfo.cs
- QueryContinueDragEventArgs.cs
- SmiSettersStream.cs
- DSASignatureFormatter.cs
- ActivationServices.cs
- AssemblyBuilder.cs
- DbDataSourceEnumerator.cs
- UmAlQuraCalendar.cs
- PassportIdentity.cs
- BitHelper.cs
- ConfigUtil.cs
- AlphaSortedEnumConverter.cs
- CredentialCache.cs
- DbProviderFactory.cs
- SchemaElement.cs
- HybridDictionary.cs
- StorageRoot.cs
- NonBatchDirectoryCompiler.cs
- ForEachAction.cs
- PasswordBoxAutomationPeer.cs
- ParseNumbers.cs
- CommentEmitter.cs
- NavigationCommands.cs
- WebPartMenuStyle.cs
- PixelFormats.cs
- SqlUserDefinedTypeAttribute.cs
- SafeCloseHandleCritical.cs
- BStrWrapper.cs
- CodeCatchClauseCollection.cs
- TagNameToTypeMapper.cs
- PropertyInfoSet.cs
- HostExecutionContextManager.cs
- Opcode.cs
- Subtree.cs
- BindingElementCollection.cs
- DataSourceView.cs
- pingexception.cs
- TextBlock.cs
- PtsPage.cs
- _NtlmClient.cs
- SerialStream.cs