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
- ToolStripSettings.cs
- StateMachineAction.cs
- DBSchemaRow.cs
- SharedPersonalizationStateInfo.cs
- EnumerableWrapperWeakToStrong.cs
- StrokeNodeEnumerator.cs
- FontClient.cs
- PreservationFileWriter.cs
- TextProperties.cs
- TdsParserStateObject.cs
- CapabilitiesAssignment.cs
- BatchParser.cs
- PropertyDescriptorComparer.cs
- TransactionProxy.cs
- ObjectDesignerDataSourceView.cs
- InternalControlCollection.cs
- PropVariant.cs
- RowUpdatingEventArgs.cs
- StreamHelper.cs
- DataGridPagerStyle.cs
- ValidatedMobileControlConverter.cs
- InstanceCollisionException.cs
- PasswordRecovery.cs
- ActivityContext.cs
- FileVersion.cs
- SecurityCapabilities.cs
- ManagedFilter.cs
- OverflowException.cs
- DurationConverter.cs
- CompressionTransform.cs
- StorageAssociationTypeMapping.cs
- RadioButtonFlatAdapter.cs
- RichTextBoxDesigner.cs
- Win32Exception.cs
- TrustManagerPromptUI.cs
- DateTimeOffsetStorage.cs
- OracleBFile.cs
- BrushValueSerializer.cs
- DataGridViewCellFormattingEventArgs.cs
- AssemblyAttributes.cs
- Assembly.cs
- updateconfighost.cs
- CodeVariableReferenceExpression.cs
- DesignerToolStripControlHost.cs
- ActiveXHost.cs
- TextViewBase.cs
- WindowsAuthenticationModule.cs
- FontFamilyValueSerializer.cs
- PreservationFileWriter.cs
- XamlHostingSection.cs
- CookieProtection.cs
- CharUnicodeInfo.cs
- PaperSource.cs
- CustomBinding.cs
- BindingMAnagerBase.cs
- List.cs
- Merger.cs
- Events.cs
- TypeName.cs
- TaskSchedulerException.cs
- XmlAttributeCache.cs
- ImageBrush.cs
- CultureInfo.cs
- ClientRuntimeConfig.cs
- TrustManagerMoreInformation.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- XmlObjectSerializerWriteContextComplex.cs
- XmlSchemaValidator.cs
- SubclassTypeValidator.cs
- ExternalDataExchangeClient.cs
- DetailsViewInsertEventArgs.cs
- Helpers.cs
- CapabilitiesAssignment.cs
- SchemaRegistration.cs
- SqlGatherProducedAliases.cs
- Privilege.cs
- ConfigurationManagerHelper.cs
- MetabaseSettingsIis7.cs
- FontStyle.cs
- SByteConverter.cs
- SQLMembershipProvider.cs
- ContextQuery.cs
- RecognizerStateChangedEventArgs.cs
- XmlSerializationGeneratedCode.cs
- ApplicationHost.cs
- SafeEventLogWriteHandle.cs
- SchemaNamespaceManager.cs
- OleDbErrorCollection.cs
- EntityViewContainer.cs
- TriggerAction.cs
- XmlTextEncoder.cs
- UnlockInstanceAsyncResult.cs
- TreeNodeStyleCollection.cs
- PointKeyFrameCollection.cs
- MetadataUtilsSmi.cs
- MetadataPropertyvalue.cs
- ObjectDataSourceFilteringEventArgs.cs
- EntityDataSourceView.cs
- ListDataHelper.cs
- Transaction.cs