Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / Hosting / ProcessHostFactoryHelper.cs / 3 / ProcessHostFactoryHelper.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Hosting { using System; using System.Collections; using System.Configuration; using System.Runtime.InteropServices; using System.Security.Permissions; using System.Web; using System.Web.Configuration; using System.Web.Util; [ComImport, Guid("02fd465d-5c5d-4b7e-95b6-82faa031b74a"), InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public interface IProcessHostFactoryHelper { #if FEATURE_PAL // FEATURE_PAL does not enable COM [return: MarshalAs(UnmanagedType.Error)] #else // FEATURE_PAL [return: MarshalAs(UnmanagedType.Interface)] #endif // FEATURE_PAL Object GetProcessHost(IProcessHostSupportFunctions functions); } [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class ProcessHostFactoryHelper : MarshalByRefObject, IProcessHostFactoryHelper { [AspNetHostingPermission(SecurityAction.Demand, Level=AspNetHostingPermissionLevel.Minimal)] public ProcessHostFactoryHelper() { } [SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.Infrastructure)] public override Object InitializeLifetimeService() { return null; // never expire lease } public Object GetProcessHost(IProcessHostSupportFunctions functions) { try { return ProcessHost.GetProcessHost(functions); } catch(Exception e) { Misc.ReportUnhandledException(e, new string[] {SR.GetString(SR.Cant_Create_Process_Host)}); throw; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ReadWriteObjectLock.cs
- MyContact.cs
- CustomAttributeBuilder.cs
- UrlMappingsSection.cs
- RectAnimation.cs
- DebugView.cs
- MediaElement.cs
- TransformPattern.cs
- QueryOpcode.cs
- FormViewRow.cs
- CellRelation.cs
- RightsManagementEncryptedStream.cs
- SHA1Managed.cs
- ErrorFormatter.cs
- Dynamic.cs
- DrawListViewColumnHeaderEventArgs.cs
- CheckedListBox.cs
- DetailsViewModeEventArgs.cs
- TagPrefixInfo.cs
- SymLanguageVendor.cs
- FillRuleValidation.cs
- RouteTable.cs
- ManagementBaseObject.cs
- IResourceProvider.cs
- ContractValidationHelper.cs
- ThicknessKeyFrameCollection.cs
- PrintController.cs
- ConnectionPointCookie.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- TrackingCondition.cs
- DataServiceQueryOfT.cs
- FileLoadException.cs
- ContractSearchPattern.cs
- ImageConverter.cs
- PasswordDeriveBytes.cs
- CodeTypeParameterCollection.cs
- InfoCardTrace.cs
- SqlProfileProvider.cs
- HostProtectionException.cs
- DNS.cs
- CompilerLocalReference.cs
- CompositeKey.cs
- GacUtil.cs
- PointAnimation.cs
- Vector3dCollection.cs
- DetailsViewDeletedEventArgs.cs
- ToolStripMenuItemDesigner.cs
- InstanceKeyCollisionException.cs
- Rect3D.cs
- EndPoint.cs
- DbConnectionPoolCounters.cs
- SecurityKeyUsage.cs
- ContextConfiguration.cs
- cookiecontainer.cs
- SqlCacheDependency.cs
- ProfileGroupSettingsCollection.cs
- AssemblyUtil.cs
- XomlCompilerHelpers.cs
- XmlName.cs
- RegexCapture.cs
- ProcessHostFactoryHelper.cs
- IndexObject.cs
- AutoGeneratedField.cs
- WindowsGraphicsWrapper.cs
- SafeNativeMethods.cs
- SiteMapDataSource.cs
- ExceptionWrapper.cs
- BaseDataList.cs
- DocumentViewerBase.cs
- VerticalAlignConverter.cs
- Registry.cs
- SafeArrayTypeMismatchException.cs
- DataGridViewRowCollection.cs
- TypePropertyEditor.cs
- CodeCompiler.cs
- GlyphManager.cs
- EventLogPermissionAttribute.cs
- Range.cs
- HtmlFormAdapter.cs
- DictionaryItemsCollection.cs
- odbcmetadatafactory.cs
- HitTestParameters.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- NominalTypeEliminator.cs
- CriticalExceptions.cs
- ActivationServices.cs
- DocumentViewerBaseAutomationPeer.cs
- LoginView.cs
- PathGeometry.cs
- DesignTimeDataBinding.cs
- XmlSchemaSimpleTypeUnion.cs
- CompilerTypeWithParams.cs
- EventMetadata.cs
- InsufficientMemoryException.cs
- SegmentTree.cs
- WebPartChrome.cs
- SafeNativeMethodsMilCoreApi.cs
- Error.cs
- DbParameterHelper.cs
- _ConnectStream.cs