Code:
/ FX-1434 / FX-1434 / 1.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
- bidPrivateBase.cs
- LayoutEditorPart.cs
- WizardPanel.cs
- ChannelCredentials.cs
- SoapExtension.cs
- InfoCardSymmetricAlgorithm.cs
- SoapReflectionImporter.cs
- Camera.cs
- PreProcessInputEventArgs.cs
- ModelUtilities.cs
- EntityContainerAssociationSetEnd.cs
- EUCJPEncoding.cs
- Inflater.cs
- EventKeyword.cs
- DataGridViewCellPaintingEventArgs.cs
- XhtmlBasicControlAdapter.cs
- ADMembershipUser.cs
- BuildResultCache.cs
- AssociationEndMember.cs
- DataProviderNameConverter.cs
- DataGridRowHeader.cs
- SuppressMessageAttribute.cs
- FormViewPageEventArgs.cs
- BinaryConverter.cs
- PkcsMisc.cs
- PropertyPathWorker.cs
- FamilyTypefaceCollection.cs
- SymLanguageType.cs
- XmlObjectSerializer.cs
- TableLayoutSettings.cs
- FontCollection.cs
- NetMsmqBinding.cs
- Win32PrintDialog.cs
- ConnectionInterfaceCollection.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- _SecureChannel.cs
- InheritanceContextHelper.cs
- CustomPopupPlacement.cs
- XmlReflectionMember.cs
- RawStylusInputCustomDataList.cs
- TextBoxLine.cs
- recordstatefactory.cs
- SessionStateUtil.cs
- InitializerFacet.cs
- XNameConverter.cs
- CallId.cs
- CreateParams.cs
- WebPartDisplayModeCollection.cs
- ChoiceConverter.cs
- TextDpi.cs
- PageSetupDialog.cs
- PopOutPanel.cs
- NotifyCollectionChangedEventArgs.cs
- DataKey.cs
- HttpResponseHeader.cs
- HtmlControl.cs
- DbCommandDefinition.cs
- XmlJsonReader.cs
- MemberRelationshipService.cs
- InstalledVoice.cs
- Imaging.cs
- XmlDictionaryReader.cs
- Attribute.cs
- GlobalAllocSafeHandle.cs
- SQLDouble.cs
- ValueType.cs
- HttpClientCertificate.cs
- WebResourceUtil.cs
- InstanceKey.cs
- WebPartCloseVerb.cs
- ResourceProviderFactory.cs
- ISO2022Encoding.cs
- CorruptStoreException.cs
- Cursor.cs
- SimpleTypesSurrogate.cs
- ProgressBarAutomationPeer.cs
- TypeLoadException.cs
- TextEndOfLine.cs
- WebSysDefaultValueAttribute.cs
- Component.cs
- ProfilePropertyMetadata.cs
- PathSegmentCollection.cs
- DbParameterHelper.cs
- Root.cs
- CategoriesDocument.cs
- Stylesheet.cs
- StringValidator.cs
- CaretElement.cs
- SqlUserDefinedTypeAttribute.cs
- CodeNamespaceImportCollection.cs
- DetailsViewUpdateEventArgs.cs
- Stacktrace.cs
- DataGridViewRowHeaderCell.cs
- DatatypeImplementation.cs
- RelationshipEndMember.cs
- FilterUserControlBase.cs
- SqlParameterCollection.cs
- CompModSwitches.cs
- NativeMethods.cs
- TemplateControl.cs