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
- COM2IDispatchConverter.cs
- SqlTriggerContext.cs
- ViewGenerator.cs
- ConfigXmlWhitespace.cs
- HandlerWithFactory.cs
- OdbcParameterCollection.cs
- Table.cs
- HeaderedContentControl.cs
- SapiRecoInterop.cs
- BridgeDataReader.cs
- CatalogPartChrome.cs
- HttpRuntime.cs
- LabelLiteral.cs
- FactoryId.cs
- Activator.cs
- WebControlAdapter.cs
- DbTransaction.cs
- Image.cs
- MessageSecurityOverTcpElement.cs
- BuildProviderCollection.cs
- System.Data_BID.cs
- EditorPartDesigner.cs
- RootNamespaceAttribute.cs
- PolyLineSegment.cs
- VirtualPathProvider.cs
- QuaternionAnimation.cs
- NativeRightsManagementAPIsStructures.cs
- CanonicalXml.cs
- NavigatingCancelEventArgs.cs
- IdentitySection.cs
- IssuanceTokenProviderState.cs
- SectionRecord.cs
- MediaElementAutomationPeer.cs
- DiscoveryVersion.cs
- DataBoundControlParameterTarget.cs
- ProjectionPlanCompiler.cs
- SubMenuStyle.cs
- HtmlTitle.cs
- DiagnosticTrace.cs
- DbConnectionOptions.cs
- DataGridViewRowsRemovedEventArgs.cs
- ObjectDataSourceEventArgs.cs
- MsmqTransportReceiveParameters.cs
- ReadOnlyDataSourceView.cs
- sqlcontext.cs
- SqlFormatter.cs
- XmlTextReaderImplHelpers.cs
- PrePrepareMethodAttribute.cs
- Int16Storage.cs
- Parser.cs
- ProjectionPlanCompiler.cs
- PtsHelper.cs
- TextRunCacheImp.cs
- ProtocolViolationException.cs
- SQLUtility.cs
- ChannelListenerBase.cs
- ConditionalWeakTable.cs
- DataGridViewColumnCollection.cs
- _ConnectOverlappedAsyncResult.cs
- SemanticAnalyzer.cs
- DataConnectionHelper.cs
- RtfToXamlReader.cs
- ServicePoint.cs
- SessionPageStateSection.cs
- CodeCompiler.cs
- TableCell.cs
- SqlServer2KCompatibilityCheck.cs
- CompilerGeneratedAttribute.cs
- ScriptComponentDescriptor.cs
- PhysicalFontFamily.cs
- HttpHandlerActionCollection.cs
- AssociationSetMetadata.cs
- DataControlCommands.cs
- NullRuntimeConfig.cs
- ExpressionBindings.cs
- PartialCachingAttribute.cs
- ReflectPropertyDescriptor.cs
- RemoteWebConfigurationHostServer.cs
- BufferAllocator.cs
- DesignerAttribute.cs
- XmlnsDictionary.cs
- DateTimePicker.cs
- BitmapEffectOutputConnector.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- Int16AnimationUsingKeyFrames.cs
- SchemeSettingElement.cs
- AssemblyName.cs
- OletxVolatileEnlistment.cs
- AudioFileOut.cs
- CategoryGridEntry.cs
- LogWriteRestartAreaAsyncResult.cs
- DetailsViewModeEventArgs.cs
- CodeTypeReferenceCollection.cs
- RC2.cs
- iisPickupDirectory.cs
- PackageStore.cs
- NullableBoolConverter.cs
- ClickablePoint.cs
- TextSchema.cs
- StateItem.cs