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
- MultiBinding.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- ControlTemplate.cs
- UpdateRecord.cs
- ExpressionParser.cs
- CrossAppDomainChannel.cs
- SHA1CryptoServiceProvider.cs
- TypeBuilderInstantiation.cs
- GrammarBuilderDictation.cs
- DataGridViewMethods.cs
- Misc.cs
- DispatcherProcessingDisabled.cs
- SubqueryTrackingVisitor.cs
- QueryConverter.cs
- CmsUtils.cs
- PenThread.cs
- PropertyContainer.cs
- Image.cs
- SqlDataSourceSelectingEventArgs.cs
- XmlArrayAttribute.cs
- RtfToXamlLexer.cs
- ShutDownListener.cs
- OdbcConnectionPoolProviderInfo.cs
- ActivitySurrogateSelector.cs
- StateInitializationDesigner.cs
- SinglePageViewer.cs
- QueryPageSettingsEventArgs.cs
- DecimalConstantAttribute.cs
- ContentElementAutomationPeer.cs
- MsmqIntegrationProcessProtocolHandler.cs
- OdbcError.cs
- WebBrowserPermission.cs
- Thread.cs
- RootBuilder.cs
- RepeaterItem.cs
- RequestUriProcessor.cs
- HtmlInputButton.cs
- RangeValidator.cs
- InputLangChangeRequestEvent.cs
- StylusButton.cs
- TemplateBindingExpressionConverter.cs
- Column.cs
- KerberosRequestorSecurityToken.cs
- translator.cs
- SkinBuilder.cs
- CompilationSection.cs
- MultiDataTrigger.cs
- PassportIdentity.cs
- CategoryGridEntry.cs
- ExceptionHandler.cs
- ComponentTray.cs
- SqlCacheDependencySection.cs
- DataGridViewComboBoxEditingControl.cs
- ControlValuePropertyAttribute.cs
- ResizeGrip.cs
- RadioButtonPopupAdapter.cs
- sqlstateclientmanager.cs
- ClientRoleProvider.cs
- ReachDocumentReferenceCollectionSerializer.cs
- ModelItemDictionaryImpl.cs
- HttpListenerTimeoutManager.cs
- BinaryKeyIdentifierClause.cs
- Int32Animation.cs
- ToolboxItem.cs
- AppSecurityManager.cs
- DefaultPropertiesToSend.cs
- StoreItemCollection.Loader.cs
- SelectionGlyph.cs
- FillErrorEventArgs.cs
- RequestStatusBarUpdateEventArgs.cs
- HttpsTransportElement.cs
- DataSourceXmlSubItemAttribute.cs
- Stopwatch.cs
- TraceRecord.cs
- WebServicesInteroperability.cs
- SoapIgnoreAttribute.cs
- ObservableDictionary.cs
- VisualBasicHelper.cs
- StrokeCollectionDefaultValueFactory.cs
- DomNameTable.cs
- Fonts.cs
- MsmqIntegrationSecurityMode.cs
- Operator.cs
- shaperfactoryquerycacheentry.cs
- SoapSchemaMember.cs
- DataGridViewHitTestInfo.cs
- XmlSerializerFactory.cs
- Literal.cs
- CodeArrayCreateExpression.cs
- MenuItemCollection.cs
- XappLauncher.cs
- ProcessHostFactoryHelper.cs
- DateTimePicker.cs
- Latin1Encoding.cs
- UmAlQuraCalendar.cs
- TextTreeUndo.cs
- LoginUtil.cs
- SqlExpander.cs
- AuthenticatedStream.cs
- ThreadInterruptedException.cs