Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Hosting / AppDomainProtocolHandler.cs / 5 / 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
- SerializationInfoEnumerator.cs
- TokenFactoryCredential.cs
- CodeCastExpression.cs
- SortFieldComparer.cs
- NamedPermissionSet.cs
- HMACSHA1.cs
- BufferedWebEventProvider.cs
- DrawingImage.cs
- DbConnectionPoolIdentity.cs
- SystemIcmpV4Statistics.cs
- SymmetricKey.cs
- ZipPackagePart.cs
- XPathBuilder.cs
- MobileTemplatedControlDesigner.cs
- TryExpression.cs
- FloaterParagraph.cs
- HttpApplicationFactory.cs
- DependencyPropertyHelper.cs
- EFColumnProvider.cs
- ObjectStateEntry.cs
- MetadataItemCollectionFactory.cs
- CacheSection.cs
- DtcInterfaces.cs
- BooleanAnimationBase.cs
- TimeoutException.cs
- SystemIPAddressInformation.cs
- Repeater.cs
- MulticastNotSupportedException.cs
- Metafile.cs
- XamlBrushSerializer.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- ParseNumbers.cs
- COAUTHIDENTITY.cs
- XmlWriterDelegator.cs
- DataBindingList.cs
- Marshal.cs
- TextCompositionEventArgs.cs
- ProviderConnectionPoint.cs
- XmlSortKey.cs
- InnerItemCollectionView.cs
- VisualTreeUtils.cs
- BamlLocalizabilityResolver.cs
- ParallelTimeline.cs
- DbTransaction.cs
- PriorityQueue.cs
- Dynamic.cs
- Splitter.cs
- Repeater.cs
- ResourceKey.cs
- SchemaTypeEmitter.cs
- TabControl.cs
- DispatcherObject.cs
- DataRowComparer.cs
- WindowsToolbar.cs
- DocumentViewerAutomationPeer.cs
- HtmlButton.cs
- IntegerValidatorAttribute.cs
- XmlReaderDelegator.cs
- OleAutBinder.cs
- UniqueConstraint.cs
- DrawingContext.cs
- WebBrowserNavigatingEventHandler.cs
- PrimaryKeyTypeConverter.cs
- PropertyPushdownHelper.cs
- TextParaLineResult.cs
- BitmapEffectState.cs
- TiffBitmapEncoder.cs
- PowerStatus.cs
- IdentityValidationException.cs
- TreeIterators.cs
- PropertyEmitterBase.cs
- DayRenderEvent.cs
- ReadOnlyCollectionBase.cs
- OleDbMetaDataFactory.cs
- ToolStripScrollButton.cs
- XmlComplianceUtil.cs
- DecimalStorage.cs
- VBIdentifierName.cs
- ExtensionQuery.cs
- RtfToXamlLexer.cs
- GraphicsState.cs
- TypefaceMap.cs
- BaseWebProxyFinder.cs
- SelectionListDesigner.cs
- XsdValidatingReader.cs
- DateTimeOffset.cs
- XPathDocumentNavigator.cs
- UserPreferenceChangingEventArgs.cs
- XmlHierarchyData.cs
- DataKeyCollection.cs
- ConditionalAttribute.cs
- XPathSelectionIterator.cs
- AssemblyBuilder.cs
- ValidatorCollection.cs
- MutableAssemblyCacheEntry.cs
- LabelEditEvent.cs
- ObjectListCommand.cs
- WindowsRebar.cs
- DesignSurfaceManager.cs
- TraceHandler.cs