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
- SafeWaitHandle.cs
- ConfigXmlSignificantWhitespace.cs
- MergePropertyDescriptor.cs
- HttpException.cs
- InputGestureCollection.cs
- GridPatternIdentifiers.cs
- DesignTimeData.cs
- Clause.cs
- TagPrefixInfo.cs
- ScrollProviderWrapper.cs
- EditorAttribute.cs
- HitTestDrawingContextWalker.cs
- TextRangeSerialization.cs
- HtmlProps.cs
- UserUseLicenseDictionaryLoader.cs
- UnmanagedBitmapWrapper.cs
- WindowsFormsHelpers.cs
- SimpleWebHandlerParser.cs
- ControlDesignerState.cs
- COM2ComponentEditor.cs
- ColorMap.cs
- ButtonColumn.cs
- SqlParameter.cs
- SQLBytes.cs
- MergeLocalizationDirectives.cs
- WsdlEndpointConversionContext.cs
- BuildProviderUtils.cs
- OdbcPermission.cs
- XmlRootAttribute.cs
- RadioButtonList.cs
- Sql8ExpressionRewriter.cs
- StickyNoteHelper.cs
- RequestCacheValidator.cs
- HMACSHA512.cs
- SamlAudienceRestrictionCondition.cs
- ControlPaint.cs
- RegistryPermission.cs
- DocumentViewerHelper.cs
- HttpFormatExtensions.cs
- Camera.cs
- Keywords.cs
- WebDescriptionAttribute.cs
- XmlQueryOutput.cs
- ThemeableAttribute.cs
- DataGridViewButtonColumn.cs
- QueryableFilterUserControl.cs
- FormatPage.cs
- HtmlTitle.cs
- CachingHintValidation.cs
- ThreadExceptionEvent.cs
- ContractBase.cs
- XmlAtomicValue.cs
- TableRow.cs
- NamedObject.cs
- DataGridDesigner.cs
- FormatterServices.cs
- SQLStringStorage.cs
- DictionaryCustomTypeDescriptor.cs
- AnnotationHighlightLayer.cs
- NullRuntimeConfig.cs
- CodeVariableDeclarationStatement.cs
- SafeBitVector32.cs
- Signature.cs
- ConsumerConnectionPoint.cs
- NamedPipeConnectionPool.cs
- WindowsGraphics2.cs
- DataGridSortingEventArgs.cs
- TypeListConverter.cs
- ThreadStateException.cs
- UnSafeCharBuffer.cs
- CmsUtils.cs
- ItemAutomationPeer.cs
- DynamicDataRoute.cs
- ErrorWebPart.cs
- TripleDES.cs
- TrailingSpaceComparer.cs
- ServiceHttpHandlerFactory.cs
- EventRecord.cs
- Control.cs
- EventArgs.cs
- InvalidCastException.cs
- RequestCachePolicyConverter.cs
- ObsoleteAttribute.cs
- PropertyInfo.cs
- DependencyPropertyHelper.cs
- ContextInformation.cs
- StaticSiteMapProvider.cs
- RuntimeConfig.cs
- PersonalizationStateQuery.cs
- FormattedTextSymbols.cs
- InstanceLockQueryResult.cs
- ListViewItemSelectionChangedEvent.cs
- QueryCacheEntry.cs
- DataGridViewRowEventArgs.cs
- SystemIcmpV4Statistics.cs
- EntityProxyFactory.cs
- KeyProperty.cs
- WebPartDescriptionCollection.cs
- SqlUtils.cs
- TypeListConverter.cs