Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / Hosting / AppDomainProtocolHandler.cs / 1 / AppDomainProtocolHandler.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Hosting { using System; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public abstract class AppDomainProtocolHandler : MarshalByRefObject, IRegisteredObject { protected AppDomainProtocolHandler() { HostingEnvironment.RegisterObject(this); } [SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.Infrastructure)] public override Object InitializeLifetimeService(){ return null; // never expire lease } public abstract void StartListenerChannel(IListenerChannelCallback listenerChannelCallback); public abstract void StopListenerChannel(int listenerChannelId, bool immediate); public abstract void StopProtocol(bool immediate); public virtual void Stop(bool immediate) { StopProtocol(true); HostingEnvironment.UnregisterObject(this); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Hosting { using System; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] public abstract class AppDomainProtocolHandler : MarshalByRefObject, IRegisteredObject { protected AppDomainProtocolHandler() { HostingEnvironment.RegisterObject(this); } [SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.Infrastructure)] public override Object InitializeLifetimeService(){ return null; // never expire lease } public abstract void StartListenerChannel(IListenerChannelCallback listenerChannelCallback); public abstract void StopListenerChannel(int listenerChannelId, bool immediate); public abstract void StopProtocol(bool immediate); public virtual void Stop(bool immediate) { StopProtocol(true); HostingEnvironment.UnregisterObject(this); } } } // 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
- DataServices.cs
- updateconfighost.cs
- ServiceAuthorizationElement.cs
- RemoteWebConfigurationHost.cs
- XmlSchemaAttribute.cs
- ObjRef.cs
- BasicDesignerLoader.cs
- HtmlControl.cs
- FixedFlowMap.cs
- ExeConfigurationFileMap.cs
- DiagnosticsElement.cs
- BitFlagsGenerator.cs
- NumberFormatInfo.cs
- Msec.cs
- RuleAttributes.cs
- EdmRelationshipRoleAttribute.cs
- ObfuscateAssemblyAttribute.cs
- WindowsScrollBar.cs
- SerializerProvider.cs
- SqlServer2KCompatibilityAnnotation.cs
- DataGridBoundColumn.cs
- MessageTransmitTraceRecord.cs
- WebSysDescriptionAttribute.cs
- BindingExpressionBase.cs
- DefaultParameterValueAttribute.cs
- SqlDataReaderSmi.cs
- HandleCollector.cs
- CoreSwitches.cs
- CultureInfoConverter.cs
- LazyLoadBehavior.cs
- Classification.cs
- SqlDataSourceTableQuery.cs
- ImpersonateTokenRef.cs
- SynchronizationHandlesCodeDomSerializer.cs
- ListViewItem.cs
- Point3DCollection.cs
- AdornerHitTestResult.cs
- CodeObjectCreateExpression.cs
- BinaryObjectReader.cs
- XmlSerializationWriter.cs
- BitArray.cs
- ServerIdentity.cs
- SqlNodeAnnotation.cs
- QueryOutputWriter.cs
- DispatcherTimer.cs
- QueryCacheKey.cs
- X509SecurityTokenProvider.cs
- SuppressIldasmAttribute.cs
- ProcessModelInfo.cs
- ListItemsCollectionEditor.cs
- TextAutomationPeer.cs
- ScopelessEnumAttribute.cs
- AsymmetricAlgorithm.cs
- PropertyCollection.cs
- SiteMembershipCondition.cs
- SpoolingTaskBase.cs
- ByteStorage.cs
- ServiceProviders.cs
- CFStream.cs
- ToolStripItemDesigner.cs
- UnionCqlBlock.cs
- WebPartDisplayModeCancelEventArgs.cs
- DateTimeConstantAttribute.cs
- EdmValidator.cs
- SettingsProperty.cs
- DataServiceRequestException.cs
- GridViewColumn.cs
- PositiveTimeSpanValidatorAttribute.cs
- HostExecutionContextManager.cs
- TableStyle.cs
- ItemCollection.cs
- CalendarData.cs
- SystemColors.cs
- RuntimeCompatibilityAttribute.cs
- SQLInt32Storage.cs
- DataGridViewCellFormattingEventArgs.cs
- WithStatement.cs
- odbcmetadatacolumnnames.cs
- SqlNotificationEventArgs.cs
- Repeater.cs
- TimeSpanStorage.cs
- DocumentEventArgs.cs
- FolderBrowserDialog.cs
- PointAnimationUsingPath.cs
- TextEndOfLine.cs
- SerializableAttribute.cs
- CompilerGeneratedAttribute.cs
- GridView.cs
- GradientStopCollection.cs
- AssertUtility.cs
- ParserStreamGeometryContext.cs
- SecuritySessionFilter.cs
- DateTimeOffset.cs
- WebConvert.cs
- HGlobalSafeHandle.cs
- DesignerUtility.cs
- ChangeNode.cs
- InheritanceUI.cs
- BindingBase.cs
- AuthenticatingEventArgs.cs