Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Hosting / ProcessHostFactoryHelper.cs / 1305376 / 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)] 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); } public sealed class ProcessHostFactoryHelper : MarshalByRefObject, IProcessHostFactoryHelper { 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BuildProviderAppliesToAttribute.cs
- WebControlsSection.cs
- CodeTryCatchFinallyStatement.cs
- PageCodeDomTreeGenerator.cs
- SqlInternalConnectionSmi.cs
- CodeExpressionStatement.cs
- ZipArchive.cs
- InterleavedZipPartStream.cs
- ToolStripSplitStackLayout.cs
- TrackingStringDictionary.cs
- SqlException.cs
- RequestCache.cs
- DebuggerAttributes.cs
- Utils.cs
- OneOfElement.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- PolyLineSegment.cs
- ReferencedCollectionType.cs
- CellRelation.cs
- CqlLexerHelpers.cs
- DynamicDiscoSearcher.cs
- SystemFonts.cs
- TextSchema.cs
- UTF7Encoding.cs
- StatusBarItem.cs
- DefaultPrintController.cs
- MatcherBuilder.cs
- CommandSet.cs
- ColorAnimationBase.cs
- IntegrationExceptionEventArgs.cs
- DefaultMergeHelper.cs
- SiteMembershipCondition.cs
- UrlPath.cs
- WebPartManagerDesigner.cs
- BuildResultCache.cs
- SecUtil.cs
- ExpressionParser.cs
- TextTreeNode.cs
- ActivityStateRecord.cs
- ComponentSerializationService.cs
- XmlDictionaryReaderQuotas.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- ItemPager.cs
- XmlStreamStore.cs
- WmlPhoneCallAdapter.cs
- Model3D.cs
- FixUp.cs
- Base64Decoder.cs
- XmlTextReaderImplHelpers.cs
- DataGridViewTopRowAccessibleObject.cs
- DetailsViewActionList.cs
- BrushConverter.cs
- IssuanceLicense.cs
- XmlNamedNodeMap.cs
- BitmapSource.cs
- EntryWrittenEventArgs.cs
- BitmapEffectDrawing.cs
- ScrollChrome.cs
- DocumentViewerAutomationPeer.cs
- CloudCollection.cs
- SqlErrorCollection.cs
- ExpressionEditorAttribute.cs
- RoutedEvent.cs
- FileReservationCollection.cs
- RoleGroup.cs
- TextRangeProviderWrapper.cs
- ResourcePool.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- linebase.cs
- CombinedGeometry.cs
- DiscoveryEndpointValidator.cs
- SecurityHelper.cs
- SizeChangedEventArgs.cs
- ApplicationBuildProvider.cs
- ForeignKeyFactory.cs
- MgmtConfigurationRecord.cs
- PhoneCall.cs
- Trigger.cs
- MimeBasePart.cs
- ReaderContextStackData.cs
- TextRenderer.cs
- DockPanel.cs
- cache.cs
- SQLBytesStorage.cs
- DataView.cs
- DbParameterCollectionHelper.cs
- MenuBindingsEditorForm.cs
- BaseProcessor.cs
- DropTarget.cs
- ToolStripRenderer.cs
- UnmanagedMemoryStreamWrapper.cs
- ToolboxBitmapAttribute.cs
- ListItem.cs
- DESCryptoServiceProvider.cs
- SystemResources.cs
- OptimalTextSource.cs
- XamlDesignerSerializationManager.cs
- Reference.cs
- NegationPusher.cs
- CriticalHandle.cs