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
- EntryPointNotFoundException.cs
- Color.cs
- NativeMsmqMessage.cs
- MergePropertyDescriptor.cs
- EpmTargetPathSegment.cs
- basemetadatamappingvisitor.cs
- DbUpdateCommandTree.cs
- Positioning.cs
- ProjectedSlot.cs
- OrthographicCamera.cs
- MultilineStringConverter.cs
- SigningDialog.cs
- UrlMapping.cs
- WriteableBitmap.cs
- LocalBuilder.cs
- EventDescriptorCollection.cs
- Script.cs
- ProtocolsConfiguration.cs
- OledbConnectionStringbuilder.cs
- CounterCreationData.cs
- AbandonedMutexException.cs
- TypeRefElement.cs
- ScriptResourceMapping.cs
- ReflectionTypeLoadException.cs
- KeyValueInternalCollection.cs
- HealthMonitoringSection.cs
- ZipIOCentralDirectoryBlock.cs
- GroupBoxRenderer.cs
- WebPartChrome.cs
- SharedPersonalizationStateInfo.cs
- PolygonHotSpot.cs
- InternalPermissions.cs
- WsatProxy.cs
- IISMapPath.cs
- SourceFileInfo.cs
- LogicalMethodInfo.cs
- MatrixCamera.cs
- SystemIPv6InterfaceProperties.cs
- DesignBindingValueUIHandler.cs
- Clock.cs
- StylusPointDescription.cs
- QilTypeChecker.cs
- DataListGeneralPage.cs
- EmbeddedMailObjectsCollection.cs
- LinearQuaternionKeyFrame.cs
- JsonDeserializer.cs
- PasswordTextNavigator.cs
- LexicalChunk.cs
- Token.cs
- RequestSecurityTokenResponseCollection.cs
- CodeDomSerializer.cs
- PageCache.cs
- EntitySetDataBindingList.cs
- MenuAutomationPeer.cs
- WizardSideBarListControlItem.cs
- Cursors.cs
- InternalCache.cs
- TreeView.cs
- EntitySqlQueryState.cs
- XmlIterators.cs
- EasingQuaternionKeyFrame.cs
- DesignerAttribute.cs
- AccessKeyManager.cs
- SoapSchemaExporter.cs
- SecurityPolicySection.cs
- ColorTransform.cs
- Vector3DAnimationBase.cs
- AddInToken.cs
- RevocationPoint.cs
- GridSplitter.cs
- AppendHelper.cs
- DependencyPropertyHelper.cs
- ConfigurationElementCollection.cs
- ConstructorBuilder.cs
- SatelliteContractVersionAttribute.cs
- NumericUpDownAccelerationCollection.cs
- Inline.cs
- UserMapPath.cs
- TextElementAutomationPeer.cs
- CommandField.cs
- CompositionTarget.cs
- _ChunkParse.cs
- OleDbConnectionFactory.cs
- FlatButtonAppearance.cs
- Utility.cs
- CounterSet.cs
- InputScope.cs
- TextParagraph.cs
- DbProviderFactory.cs
- InstanceData.cs
- PointHitTestParameters.cs
- MultipleViewPattern.cs
- SurrogateEncoder.cs
- EllipticalNodeOperations.cs
- SoapHeaders.cs
- IntegerValidatorAttribute.cs
- FixedDocumentPaginator.cs
- QilReplaceVisitor.cs
- DoWorkEventArgs.cs
- Profiler.cs