Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / Hosting / AppDomainProtocolHandler.cs / 3 / 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. //------------------------------------------------------------------------------ //// 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AppDomainUnloadedException.cs
- XmlSignificantWhitespace.cs
- ObjectViewListener.cs
- TemplatePropertyEntry.cs
- PeerEndPoint.cs
- NegatedCellConstant.cs
- DataGridHeaderBorder.cs
- CanonicalXml.cs
- DataStreams.cs
- TemplateBuilder.cs
- DataGridViewComboBoxColumn.cs
- MouseOverProperty.cs
- ConnectionProviderAttribute.cs
- _UriTypeConverter.cs
- OdbcHandle.cs
- FixedSchema.cs
- CodeBlockBuilder.cs
- CustomCredentialPolicy.cs
- ValidationErrorCollection.cs
- EtwTrackingParticipant.cs
- WebBrowserEvent.cs
- MonthChangedEventArgs.cs
- Token.cs
- altserialization.cs
- DesignerForm.cs
- FactoryMaker.cs
- PerformanceCounterCategory.cs
- PaintValueEventArgs.cs
- SizeConverter.cs
- UnsafeNativeMethods.cs
- Style.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- PipeSecurity.cs
- IdentitySection.cs
- ConditionCollection.cs
- Grid.cs
- MetadataFile.cs
- MutexSecurity.cs
- BadImageFormatException.cs
- DataGridPageChangedEventArgs.cs
- SiteMapNode.cs
- UnmanagedHandle.cs
- FormsAuthentication.cs
- WSIdentityFaultException.cs
- DataServices.cs
- SecureStringHasher.cs
- ImageMapEventArgs.cs
- PropertyConverter.cs
- PrinterUnitConvert.cs
- CalendarTable.cs
- GraphicsState.cs
- ApplicationGesture.cs
- SpnEndpointIdentity.cs
- FilePrompt.cs
- RijndaelManagedTransform.cs
- TargetInvocationException.cs
- PersonalizationState.cs
- VarRefManager.cs
- PipelineModuleStepContainer.cs
- PolicyUnit.cs
- DesignerContextDescriptor.cs
- EventListener.cs
- ResourcePermissionBase.cs
- C14NUtil.cs
- ReadOnlyDataSource.cs
- JsonClassDataContract.cs
- ObjectSet.cs
- TraversalRequest.cs
- CodeDirectoryCompiler.cs
- RequestCacheManager.cs
- BreakSafeBase.cs
- Configuration.cs
- CodeMethodInvokeExpression.cs
- EntityDescriptor.cs
- SoapInteropTypes.cs
- SiteIdentityPermission.cs
- BaseComponentEditor.cs
- XamlSerializer.cs
- FigureHelper.cs
- EntityDataSourceConfigureObjectContext.cs
- CommentEmitter.cs
- SBCSCodePageEncoding.cs
- InvokePatternIdentifiers.cs
- CachedBitmap.cs
- ExpiredSecurityTokenException.cs
- XPathExpr.cs
- MappingItemCollection.cs
- AspProxy.cs
- WindowManager.cs
- SetIterators.cs
- CorrelationService.cs
- ElementHost.cs
- VBCodeProvider.cs
- OracleParameterCollection.cs
- UIElementParagraph.cs
- ManualResetEvent.cs
- ExtendedProtectionPolicy.cs
- Clock.cs
- ChannelManagerBase.cs
- ChangeProcessor.cs