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
- TypedReference.cs
- DataGridCellsPanel.cs
- Exceptions.cs
- TimeSpanValidatorAttribute.cs
- WebBrowserContainer.cs
- RegularExpressionValidator.cs
- ParagraphResult.cs
- BitSet.cs
- XmlSchemaElement.cs
- ContainerVisual.cs
- ProfilePropertyNameValidator.cs
- AssemblyNameProxy.cs
- Native.cs
- WebRequestModulesSection.cs
- HtmlInputRadioButton.cs
- CategoryState.cs
- CellParaClient.cs
- GcHandle.cs
- TransformValueSerializer.cs
- Rect3D.cs
- ScrollChrome.cs
- TextParentUndoUnit.cs
- AuthorizationRuleCollection.cs
- SystemMulticastIPAddressInformation.cs
- BaseDataListDesigner.cs
- FormViewDeletedEventArgs.cs
- HttpHandlerActionCollection.cs
- ContainerParaClient.cs
- CodeExpressionRuleDeclaration.cs
- path.cs
- SoapAttributeOverrides.cs
- LayoutSettings.cs
- Compiler.cs
- DateTimeUtil.cs
- OwnerDrawPropertyBag.cs
- NameValueSectionHandler.cs
- ItemChangedEventArgs.cs
- ProvidersHelper.cs
- FamilyMapCollection.cs
- HashHelper.cs
- TraceProvider.cs
- QuadraticBezierSegment.cs
- BaseCodeDomTreeGenerator.cs
- SqlConnectionManager.cs
- EntityDataSource.cs
- TraceData.cs
- TableLayoutCellPaintEventArgs.cs
- RemotingConfigParser.cs
- GuidConverter.cs
- SqlMethodAttribute.cs
- ExtensionWindowResizeGrip.cs
- ModelVisual3D.cs
- WorkflowServiceNamespace.cs
- SmtpFailedRecipientsException.cs
- DbDeleteCommandTree.cs
- ImageFormat.cs
- BindingContext.cs
- EventSetter.cs
- AssertFilter.cs
- mda.cs
- PagesSection.cs
- DataGridViewColumnHeaderCell.cs
- TextPatternIdentifiers.cs
- FileNotFoundException.cs
- xmlglyphRunInfo.cs
- Binding.cs
- ContentPathSegment.cs
- NativeMethods.cs
- LOSFormatter.cs
- HelpInfo.cs
- MatrixStack.cs
- PolyLineSegment.cs
- XPathParser.cs
- TemplateXamlTreeBuilder.cs
- ReachPrintTicketSerializerAsync.cs
- Internal.cs
- ZoneButton.cs
- SafeUserTokenHandle.cs
- ProtocolsConfigurationEntry.cs
- Style.cs
- __ComObject.cs
- CacheChildrenQuery.cs
- DBSqlParserColumnCollection.cs
- SqlTransaction.cs
- XmlAttributeOverrides.cs
- RecognizedAudio.cs
- EntityClientCacheKey.cs
- DeflateEmulationStream.cs
- CodeMemberEvent.cs
- CodeRegionDirective.cs
- CorrelationKey.cs
- TextPattern.cs
- CapabilitiesUse.cs
- InputLanguageCollection.cs
- SchemaMapping.cs
- SafeUserTokenHandle.cs
- WaitHandle.cs
- MDIWindowDialog.cs
- ValidationRule.cs
- EventManager.cs