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
- DateTimeUtil.cs
- WebReferenceOptions.cs
- ApplicationDirectoryMembershipCondition.cs
- RIPEMD160.cs
- GuidConverter.cs
- RunClient.cs
- ToolZone.cs
- Constraint.cs
- CardSpacePolicyElement.cs
- XmlNotation.cs
- UnauthorizedAccessException.cs
- GridViewRowPresenterBase.cs
- XamlStream.cs
- assertwrapper.cs
- CodeTypeReferenceExpression.cs
- SourceSwitch.cs
- MyContact.cs
- NonVisualControlAttribute.cs
- TextRangeEditTables.cs
- FormViewDeletedEventArgs.cs
- ExtensibleClassFactory.cs
- CharacterBuffer.cs
- DataGridViewAccessibleObject.cs
- HtmlInputButton.cs
- TypedElement.cs
- RegexMatch.cs
- Graph.cs
- XmlCountingReader.cs
- ProfileBuildProvider.cs
- DefaultPrintController.cs
- StateRuntime.cs
- ConnectivityStatus.cs
- XmlParserContext.cs
- ConfigurationManagerInternalFactory.cs
- ObjectView.cs
- ThreadExceptionDialog.cs
- TypedOperationInfo.cs
- SpecularMaterial.cs
- IncomingWebRequestContext.cs
- TextRangeEditLists.cs
- StringFreezingAttribute.cs
- ObjectStateManager.cs
- ZipIOLocalFileBlock.cs
- IResourceProvider.cs
- isolationinterop.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- NTAccount.cs
- CapabilitiesAssignment.cs
- Size.cs
- UpdateDelegates.Generated.cs
- ScriptRegistrationManager.cs
- TdsParserSessionPool.cs
- FullTextLine.cs
- MediaSystem.cs
- ADMembershipProvider.cs
- SafeThreadHandle.cs
- EditCommandColumn.cs
- IODescriptionAttribute.cs
- TableItemStyle.cs
- PropertyFilterAttribute.cs
- DbUpdateCommandTree.cs
- TextMessageEncoder.cs
- Emitter.cs
- ValidatorCompatibilityHelper.cs
- StringSorter.cs
- HttpRuntimeSection.cs
- EdmValidator.cs
- OracleException.cs
- precedingquery.cs
- StatusStrip.cs
- DocumentSequence.cs
- XmlSchemaCollection.cs
- TemplateModeChangedEventArgs.cs
- DateTimeOffsetConverter.cs
- KeyboardEventArgs.cs
- Brush.cs
- ScalarRestriction.cs
- ElementAction.cs
- DbProviderFactory.cs
- ToolStripHighContrastRenderer.cs
- TypedCompletedAsyncResult.cs
- DataConnectionHelper.cs
- ReflectionHelper.cs
- EncryptedReference.cs
- MsmqOutputSessionChannel.cs
- WebPartRestoreVerb.cs
- XmlWrappingWriter.cs
- SerializerProvider.cs
- SqlMethodAttribute.cs
- ReceiveMessageAndVerifySecurityAsyncResultBase.cs
- XmlComplianceUtil.cs
- SQLBinary.cs
- DesigntimeLicenseContextSerializer.cs
- securitycriticaldataformultiplegetandset.cs
- SamlAuthenticationStatement.cs
- SafeNativeMethodsCLR.cs
- Utils.cs
- AttributeEmitter.cs
- AddressAccessDeniedException.cs
- Base64Stream.cs