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
- CollectionViewGroupInternal.cs
- WebPartVerb.cs
- Point3DIndependentAnimationStorage.cs
- DataSetMappper.cs
- UpdatePanelControlTrigger.cs
- WasHttpModulesInstallComponent.cs
- XmlSchemaAttributeGroupRef.cs
- TriggerActionCollection.cs
- OleDbFactory.cs
- SizeIndependentAnimationStorage.cs
- AsyncPostBackErrorEventArgs.cs
- RoleManagerEventArgs.cs
- Int32Storage.cs
- PrivateFontCollection.cs
- New.cs
- CatalogPartCollection.cs
- SmuggledIUnknown.cs
- IgnoreSection.cs
- TableHeaderCell.cs
- MenuItem.cs
- TypeSource.cs
- PersonalizationDictionary.cs
- ItemType.cs
- CertificateManager.cs
- XmlSignatureProperties.cs
- IdnMapping.cs
- SchemaMapping.cs
- MouseGestureConverter.cs
- HostingEnvironmentSection.cs
- LocatorManager.cs
- ISFTagAndGuidCache.cs
- RecipientInfo.cs
- QueryOpcode.cs
- AtomEntry.cs
- AsnEncodedData.cs
- EncodingInfo.cs
- ToolStripOverflow.cs
- GradientStop.cs
- CommandValueSerializer.cs
- FileDialog.cs
- FrameAutomationPeer.cs
- BooleanAnimationBase.cs
- _SslSessionsCache.cs
- comcontractssection.cs
- SmtpMail.cs
- ParameterToken.cs
- TemplateControlParser.cs
- NetNamedPipeSecurityMode.cs
- InputReportEventArgs.cs
- KeyConstraint.cs
- CaseExpr.cs
- InputQueue.cs
- WizardStepBase.cs
- ValidationHelper.cs
- SortedDictionary.cs
- Argument.cs
- TemplateKeyConverter.cs
- DeclarativeCatalogPart.cs
- TextElementEditingBehaviorAttribute.cs
- SerializationObjectManager.cs
- FormsAuthenticationEventArgs.cs
- SafeCoTaskMem.cs
- EntryPointNotFoundException.cs
- BindingSource.cs
- ImageMapEventArgs.cs
- XmlEncoding.cs
- SystemMulticastIPAddressInformation.cs
- SortAction.cs
- DeclarativeCatalogPart.cs
- CharacterMetricsDictionary.cs
- DispatcherExceptionEventArgs.cs
- WindowsStartMenu.cs
- DataReaderContainer.cs
- InvariantComparer.cs
- FrameworkEventSource.cs
- RectConverter.cs
- ISAPIRuntime.cs
- GridViewColumn.cs
- RichTextBox.cs
- ObjectKeyFrameCollection.cs
- WindowsPrincipal.cs
- WindowsUpDown.cs
- UIElementParaClient.cs
- ManipulationStartingEventArgs.cs
- XmlDataSourceView.cs
- HttpCapabilitiesBase.cs
- ZoomPercentageConverter.cs
- QuaternionAnimationUsingKeyFrames.cs
- FontCacheLogic.cs
- IdentityModelDictionary.cs
- JpegBitmapDecoder.cs
- XmlSchemaAttributeGroup.cs
- LineInfo.cs
- DateTimeSerializationSection.cs
- TextServicesProperty.cs
- NegotiateStream.cs
- EventLogEntryCollection.cs
- AlignmentXValidation.cs
- XamlParser.cs
- CodeNamespaceCollection.cs