Code:
/ FX-1434 / FX-1434 / 1.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
- AsymmetricAlgorithm.cs
- ApplicationActivator.cs
- OdbcHandle.cs
- RuntimeHelpers.cs
- MSG.cs
- _ListenerAsyncResult.cs
- KnownIds.cs
- KeyProperty.cs
- ToolboxItemAttribute.cs
- QuaternionIndependentAnimationStorage.cs
- StorageMappingItemLoader.cs
- XmlAttributeOverrides.cs
- ReferenceSchema.cs
- LogExtentCollection.cs
- xsdvalidator.cs
- DataGridRowHeaderAutomationPeer.cs
- NamespaceEmitter.cs
- PrinterUnitConvert.cs
- DBSchemaRow.cs
- HandlerBase.cs
- GraphicsState.cs
- HttpCapabilitiesEvaluator.cs
- cookie.cs
- StickyNoteHelper.cs
- BuildDependencySet.cs
- ActiveXMessageFormatter.cs
- Memoizer.cs
- StorageScalarPropertyMapping.cs
- ServiceHostFactory.cs
- Models.cs
- Paragraph.cs
- messageonlyhwndwrapper.cs
- PropertyToken.cs
- rsa.cs
- FontStyleConverter.cs
- AuthorizationRuleCollection.cs
- PeoplePickerWrapper.cs
- ModelItemKeyValuePair.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- XmlSerializerVersionAttribute.cs
- TemplateControlParser.cs
- WorkItem.cs
- CompiledRegexRunner.cs
- WSTrustFeb2005.cs
- PropertyInfo.cs
- XpsTokenContext.cs
- OdbcHandle.cs
- ToolStripSeparator.cs
- SqlProviderManifest.cs
- MultiBinding.cs
- Visual3DCollection.cs
- Int32RectValueSerializer.cs
- LabelEditEvent.cs
- Attributes.cs
- M3DUtil.cs
- MemberCollection.cs
- ScrollBar.cs
- DataKey.cs
- ReadOnlyCollection.cs
- OdbcEnvironmentHandle.cs
- UserControl.cs
- DynamicControl.cs
- DecimalSumAggregationOperator.cs
- ColumnHeaderConverter.cs
- IgnoreSectionHandler.cs
- CallbackValidator.cs
- WebPartZoneAutoFormat.cs
- BrowserCapabilitiesCodeGenerator.cs
- ContainerVisual.cs
- RepeaterItem.cs
- ClientScriptManager.cs
- PolicyLevel.cs
- PolicyLevel.cs
- shaper.cs
- SQLDateTimeStorage.cs
- MSAANativeProvider.cs
- PreDigestedSignedInfo.cs
- PropertyMap.cs
- CodeIdentifiers.cs
- RuleSettingsCollection.cs
- DbProviderFactoriesConfigurationHandler.cs
- MatrixAnimationBase.cs
- AsymmetricSignatureFormatter.cs
- CheckBoxList.cs
- SqlUserDefinedTypeAttribute.cs
- DiscoveryClientDuplexChannel.cs
- TextBoxAutoCompleteSourceConverter.cs
- MetafileHeaderWmf.cs
- PackageStore.cs
- SmiContextFactory.cs
- MergeFilterQuery.cs
- WebPartManagerDesigner.cs
- ResourceContainer.cs
- DataStreamFromComStream.cs
- ResolveDuplexAsyncResult.cs
- MatrixUtil.cs
- Region.cs
- TreeView.cs
- LocalTransaction.cs
- StylusSystemGestureEventArgs.cs