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
- IfElseDesigner.xaml.cs
- OleDbCommand.cs
- ContentType.cs
- ZipIOLocalFileBlock.cs
- OdbcTransaction.cs
- URIFormatException.cs
- ProviderUtil.cs
- ContractAdapter.cs
- DbLambda.cs
- ThreadInterruptedException.cs
- TypeUsageBuilder.cs
- Mouse.cs
- PngBitmapEncoder.cs
- BinaryOperationBinder.cs
- TypeNameParser.cs
- Pair.cs
- UserNamePasswordValidationMode.cs
- WebServiceFaultDesigner.cs
- PrintDocument.cs
- WsdlContractConversionContext.cs
- MsmqOutputSessionChannel.cs
- SafeMarshalContext.cs
- HttpHostedTransportConfiguration.cs
- ProgressiveCrcCalculatingStream.cs
- TrayIconDesigner.cs
- GridViewColumnCollection.cs
- Expr.cs
- Axis.cs
- AstNode.cs
- TextViewBase.cs
- XmlArrayAttribute.cs
- IdentityHolder.cs
- DataTemplateKey.cs
- FormViewRow.cs
- graph.cs
- MethodToken.cs
- Geometry3D.cs
- ContextInformation.cs
- EncodingNLS.cs
- Debug.cs
- PlaceHolder.cs
- PagerSettings.cs
- CommonDialog.cs
- MailWriter.cs
- PolyLineSegment.cs
- MsmqChannelFactoryBase.cs
- DbConnectionPoolGroup.cs
- StdValidatorsAndConverters.cs
- ReadOnlyCollectionBase.cs
- XPathNavigatorReader.cs
- Int32KeyFrameCollection.cs
- BindingWorker.cs
- OleDbPermission.cs
- ValidatedMobileControlConverter.cs
- UserPreferenceChangedEventArgs.cs
- SplineQuaternionKeyFrame.cs
- TriState.cs
- HtmlFormParameterWriter.cs
- XamlStyleSerializer.cs
- VSDExceptions.cs
- ContextMenuService.cs
- Image.cs
- DiscardableAttribute.cs
- BitmapEffectInput.cs
- WindowsGraphicsCacheManager.cs
- XLinq.cs
- PopOutPanel.cs
- TimeStampChecker.cs
- CompositeKey.cs
- PackageController.cs
- UIElementParagraph.cs
- QueryExpression.cs
- DataQuery.cs
- CryptoConfig.cs
- WindowsButton.cs
- ExternalException.cs
- PolicyStatement.cs
- ToolStripMenuItemDesigner.cs
- SrgsNameValueTag.cs
- DBBindings.cs
- CapiNative.cs
- LongTypeConverter.cs
- SvcMapFileSerializer.cs
- mediapermission.cs
- BindingElement.cs
- EncoderFallback.cs
- ProjectionCamera.cs
- DBParameter.cs
- ValidationRule.cs
- ProtectedConfiguration.cs
- StringResourceManager.cs
- TextContainerHelper.cs
- HtmlInputControl.cs
- PenContexts.cs
- login.cs
- DeclarativeExpressionConditionDeclaration.cs
- Random.cs
- Tuple.cs
- EntitySqlQueryCacheKey.cs
- AutoResizedEvent.cs