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
- HandleRef.cs
- SymLanguageType.cs
- OleAutBinder.cs
- CompiledQueryCacheEntry.cs
- FileIOPermission.cs
- AdRotator.cs
- X509Chain.cs
- CurrentTimeZone.cs
- TypefaceMetricsCache.cs
- HandlerBase.cs
- Missing.cs
- DiscoveryMessageSequence11.cs
- autovalidator.cs
- ErrorFormatterPage.cs
- WebPartEditorOkVerb.cs
- BStrWrapper.cs
- WindowsToolbarAsMenu.cs
- WebPartZoneDesigner.cs
- XhtmlConformanceSection.cs
- NavigationPropertyEmitter.cs
- ExtendLockCommand.cs
- RecognizerInfo.cs
- FontDialog.cs
- BCLDebug.cs
- Update.cs
- WindowVisualStateTracker.cs
- UncommonField.cs
- ParentQuery.cs
- CodeIterationStatement.cs
- TextServicesDisplayAttribute.cs
- XmlDataSourceView.cs
- ImageSource.cs
- TrackingMemoryStream.cs
- XamlBrushSerializer.cs
- FormatException.cs
- ServiceDebugElement.cs
- TrackingLocationCollection.cs
- MatcherBuilder.cs
- AnnotationResourceChangedEventArgs.cs
- RequestStatusBarUpdateEventArgs.cs
- AspNetSynchronizationContext.cs
- DecimalAnimationUsingKeyFrames.cs
- DataBoundLiteralControl.cs
- FunctionNode.cs
- Win32Exception.cs
- InProcStateClientManager.cs
- JoinElimination.cs
- ExpandSegmentCollection.cs
- DefaultPropertyAttribute.cs
- _AutoWebProxyScriptHelper.cs
- ReferencedType.cs
- ManagedIStream.cs
- WebRequest.cs
- SpellCheck.cs
- AsyncOperationManager.cs
- PolicyManager.cs
- TreeNodeConverter.cs
- ConstraintManager.cs
- DataGridTextBox.cs
- UnionCodeGroup.cs
- ManagementClass.cs
- MarkupCompiler.cs
- RelatedPropertyManager.cs
- WSTransactionSection.cs
- PropertyGridEditorPart.cs
- Context.cs
- RandomNumberGenerator.cs
- ObjectListSelectEventArgs.cs
- XmlSecureResolver.cs
- XmlAutoDetectWriter.cs
- ContentPathSegment.cs
- SuppressIldasmAttribute.cs
- WindowsFormsHost.cs
- EffectiveValueEntry.cs
- IImplicitResourceProvider.cs
- SetStoryboardSpeedRatio.cs
- HttpHostedTransportConfiguration.cs
- FontCacheUtil.cs
- InputBinding.cs
- RightsManagementEncryptionTransform.cs
- DataMemberFieldEditor.cs
- LinkDescriptor.cs
- CalendarDateRange.cs
- BitmapFrameEncode.cs
- XmlUtf8RawTextWriter.cs
- NavigationExpr.cs
- XsltArgumentList.cs
- HttpValueCollection.cs
- FtpRequestCacheValidator.cs
- SqlDataSourceCommandEventArgs.cs
- ScriptServiceAttribute.cs
- StylusPointDescription.cs
- CustomSignedXml.cs
- COM2Properties.cs
- DrawingVisualDrawingContext.cs
- SeparatorAutomationPeer.cs
- SymmetricKey.cs
- OleDbRowUpdatingEvent.cs
- HMACSHA512.cs
- CompressedStack.cs