Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- diagnosticsswitches.cs
- HostingEnvironmentException.cs
- PageVisual.cs
- MobileCapabilities.cs
- BaseResourcesBuildProvider.cs
- ProviderCollection.cs
- RootBrowserWindowAutomationPeer.cs
- NoResizeSelectionBorderGlyph.cs
- TraceListeners.cs
- KeyProperty.cs
- TableLayoutStyle.cs
- MessageSecurityException.cs
- RegexCaptureCollection.cs
- TargetControlTypeCache.cs
- EventWaitHandle.cs
- MouseDevice.cs
- OraclePermission.cs
- WebEventCodes.cs
- ResourceManager.cs
- GridViewRowPresenterBase.cs
- FileIOPermission.cs
- SettingsPropertyValueCollection.cs
- NamedPipeAppDomainProtocolHandler.cs
- NodeLabelEditEvent.cs
- AppDomainProtocolHandler.cs
- CompilationLock.cs
- DecoderFallbackWithFailureFlag.cs
- AppDomainEvidenceFactory.cs
- FontUnit.cs
- xmlformatgeneratorstatics.cs
- WindowsToolbarAsMenu.cs
- ContentElement.cs
- WebPartMinimizeVerb.cs
- ValidatingReaderNodeData.cs
- TdsParserHelperClasses.cs
- WebPartDescriptionCollection.cs
- DataRelationPropertyDescriptor.cs
- FontWeights.cs
- WinFormsSpinner.cs
- SelectorItemAutomationPeer.cs
- ApplicationFileCodeDomTreeGenerator.cs
- ISessionStateStore.cs
- HeaderUtility.cs
- Propagator.Evaluator.cs
- GlobalEventManager.cs
- PasswordBox.cs
- CompatibleComparer.cs
- Brushes.cs
- WebScriptMetadataMessage.cs
- AppDomainManager.cs
- SqlTopReducer.cs
- DebugTrace.cs
- XmlSiteMapProvider.cs
- Matrix.cs
- ConsumerConnectionPoint.cs
- HWStack.cs
- SmiMetaDataProperty.cs
- SurrogateSelector.cs
- TextContainerChangeEventArgs.cs
- WebPartVerb.cs
- HTTPNotFoundHandler.cs
- EncoderNLS.cs
- ToolbarAUtomationPeer.cs
- ScaleTransform3D.cs
- BlockCollection.cs
- DebugHandleTracker.cs
- Console.cs
- ImageClickEventArgs.cs
- IEnumerable.cs
- ExceptionHandlersDesigner.cs
- DurableServiceAttribute.cs
- Label.cs
- IconBitmapDecoder.cs
- ContainerUIElement3D.cs
- XPathException.cs
- ExecutionContext.cs
- DataObjectSettingDataEventArgs.cs
- CrossContextChannel.cs
- QueryCacheEntry.cs
- dataprotectionpermissionattribute.cs
- HScrollProperties.cs
- DropShadowEffect.cs
- FileRecordSequenceCompletedAsyncResult.cs
- CodeAccessPermission.cs
- EventRouteFactory.cs
- DefaultTextStore.cs
- DataGridViewRowCancelEventArgs.cs
- CodeAttributeDeclaration.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- DataServiceKeyAttribute.cs
- ListViewSortEventArgs.cs
- WebDescriptionAttribute.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- EnumDataContract.cs
- RadioButton.cs
- URIFormatException.cs
- TemplateControlBuildProvider.cs
- DataBindingValueUIHandler.cs
- NativeWindow.cs
- EdmMember.cs