Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Hosting / ProcessHostFactoryHelper.cs / 4 / 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; } } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlQueryTypeFactory.cs
- CollectionView.cs
- RuntimeWrappedException.cs
- LinkClickEvent.cs
- ScriptReference.cs
- WorkflowFileItem.cs
- ChildrenQuery.cs
- SettingsContext.cs
- RuntimeHelpers.cs
- cookieexception.cs
- TraceSection.cs
- IPCCacheManager.cs
- ProgressBarAutomationPeer.cs
- PrintDocument.cs
- SqlNotificationEventArgs.cs
- WebPartHelpVerb.cs
- MobileRedirect.cs
- _AutoWebProxyScriptHelper.cs
- PEFileEvidenceFactory.cs
- SrgsElementFactoryCompiler.cs
- _SafeNetHandles.cs
- XmlSchemaSequence.cs
- SurrogateSelector.cs
- MoveSizeWinEventHandler.cs
- x509store.cs
- ScrollProviderWrapper.cs
- TextEditorSpelling.cs
- WindowsStatusBar.cs
- EncoderParameters.cs
- ClientTargetSection.cs
- RedBlackList.cs
- MultipleViewPattern.cs
- InvalidCommandTreeException.cs
- Misc.cs
- Stack.cs
- BooleanExpr.cs
- HttpResponseWrapper.cs
- odbcmetadatacollectionnames.cs
- CommonXSendMessage.cs
- ListViewAutomationPeer.cs
- Bits.cs
- WorkflowDesigner.cs
- SmiContextFactory.cs
- WebPartUserCapability.cs
- LeaseManager.cs
- CompatibleComparer.cs
- HTTPNotFoundHandler.cs
- EventMappingSettings.cs
- ObjectIDGenerator.cs
- SR.cs
- CodeMemberEvent.cs
- SqlError.cs
- AccessKeyManager.cs
- StringFreezingAttribute.cs
- XsdDuration.cs
- ContainerActivationHelper.cs
- GlyphCollection.cs
- ToolTipService.cs
- RouteTable.cs
- ToolBarOverflowPanel.cs
- Empty.cs
- ArgumentNullException.cs
- DataRow.cs
- XmlSchemaExporter.cs
- DnsPermission.cs
- FrameworkContentElement.cs
- ProxyWebPartManager.cs
- MetabaseSettingsIis7.cs
- DependencyProperty.cs
- Menu.cs
- ListItemParagraph.cs
- UserPrincipalNameElement.cs
- TranslateTransform3D.cs
- WCFServiceClientProxyGenerator.cs
- MessageParameterAttribute.cs
- DateTimeFormat.cs
- InnerItemCollectionView.cs
- ToolStripItemDesigner.cs
- ToolStripDropDownMenu.cs
- Activator.cs
- IDQuery.cs
- PageAsyncTask.cs
- IMembershipProvider.cs
- EventPropertyMap.cs
- XamlTemplateSerializer.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- WebBrowserNavigatingEventHandler.cs
- Property.cs
- TextServicesDisplayAttribute.cs
- HMACMD5.cs
- InputLanguageSource.cs
- XamlRtfConverter.cs
- Nullable.cs
- SafeRightsManagementHandle.cs
- ComplexBindingPropertiesAttribute.cs
- PerformanceCounterPermissionAttribute.cs
- DoubleMinMaxAggregationOperator.cs
- InfoCardRSACryptoProvider.cs
- Polyline.cs
- WebConfigurationManager.cs