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
- SiteMapPath.cs
- GPPOINTF.cs
- httpstaticobjectscollection.cs
- CodeCatchClause.cs
- Guid.cs
- GlobalizationAssembly.cs
- LinearGradientBrush.cs
- DataColumnMapping.cs
- SaveFileDialog.cs
- FontCacheUtil.cs
- DataDocumentXPathNavigator.cs
- RecognizeCompletedEventArgs.cs
- AppDomainAttributes.cs
- Condition.cs
- CodeArgumentReferenceExpression.cs
- ChannelSinkStacks.cs
- SqlNotificationEventArgs.cs
- ObjectViewListener.cs
- PasswordValidationException.cs
- Label.cs
- HealthMonitoringSectionHelper.cs
- BinarySerializer.cs
- httpstaticobjectscollection.cs
- RepeatBehaviorConverter.cs
- RuntimeIdentifierPropertyAttribute.cs
- WebPartTracker.cs
- BitmapInitialize.cs
- FrameworkObject.cs
- PermissionSetEnumerator.cs
- PropertyIDSet.cs
- ItemCheckEvent.cs
- SourceElementsCollection.cs
- CodeArgumentReferenceExpression.cs
- DrawingImage.cs
- ReadOnlyDictionary.cs
- FontUnit.cs
- ImageField.cs
- ModuleBuilderData.cs
- SerializationException.cs
- StaticExtensionConverter.cs
- TreeBuilder.cs
- DuplexClientBase.cs
- ThreadStateException.cs
- ContextInformation.cs
- InvalidDataContractException.cs
- TreeNodeStyleCollection.cs
- TransformDescriptor.cs
- DataGridViewBindingCompleteEventArgs.cs
- SqlNodeAnnotation.cs
- securitycriticaldataformultiplegetandset.cs
- UIElementPropertyUndoUnit.cs
- DataReceivedEventArgs.cs
- MetadataException.cs
- BitmapEffectState.cs
- SetterBase.cs
- PathSegmentCollection.cs
- TreeView.cs
- TextParagraphView.cs
- Schema.cs
- ToolStripSettings.cs
- EventDescriptorCollection.cs
- ForeignKeyConstraint.cs
- LocatorBase.cs
- JournalEntryListConverter.cs
- PageSettings.cs
- ConstructorNeedsTagAttribute.cs
- DialogDivider.cs
- AsyncDataRequest.cs
- TableTextElementCollectionInternal.cs
- DataTableMapping.cs
- ConsoleEntryPoint.cs
- ExecutedRoutedEventArgs.cs
- ControlPaint.cs
- ObjectDataSourceMethodEventArgs.cs
- ConfigXmlElement.cs
- RequestCacheValidator.cs
- UnSafeCharBuffer.cs
- NotifyParentPropertyAttribute.cs
- ViewBox.cs
- DbConnectionStringBuilder.cs
- ToolStripControlHost.cs
- ElementHostPropertyMap.cs
- RegexWriter.cs
- WindowsGraphics.cs
- UnicodeEncoding.cs
- XmlObjectSerializerWriteContext.cs
- ToolboxItemCollection.cs
- BindingRestrictions.cs
- CurrentChangingEventArgs.cs
- ListViewSelectEventArgs.cs
- SafeThemeHandle.cs
- SimpleBitVector32.cs
- Viewport2DVisual3D.cs
- PointLightBase.cs
- XPathDocumentIterator.cs
- _UriSyntax.cs
- TableStyle.cs
- FixedSOMContainer.cs
- Operand.cs
- LoadRetryHandler.cs