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
- DocumentOrderQuery.cs
- PresentationTraceSources.cs
- PipeStream.cs
- EntityDataSourceWizardForm.cs
- BasicExpandProvider.cs
- GridViewColumnCollection.cs
- CornerRadiusConverter.cs
- ListViewUpdateEventArgs.cs
- PropertyTabChangedEvent.cs
- ErrorWebPart.cs
- HttpCachePolicyWrapper.cs
- Debug.cs
- MimeTypeAttribute.cs
- AnchoredBlock.cs
- ActivityWithResultValueSerializer.cs
- HtmlInputSubmit.cs
- HtmlButton.cs
- CodeNamespaceImport.cs
- InvalidDataException.cs
- UIHelper.cs
- WebPartsSection.cs
- HtmlMeta.cs
- TypeToken.cs
- MessageBox.cs
- XmlEventCache.cs
- WorkerRequest.cs
- CodeLabeledStatement.cs
- TableLayoutSettings.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- StrongName.cs
- BasicExpandProvider.cs
- StylusPointPropertyInfo.cs
- ControlParameter.cs
- StringConverter.cs
- EntityWithKeyStrategy.cs
- HyperlinkAutomationPeer.cs
- PrefixHandle.cs
- ArithmeticException.cs
- JournalNavigationScope.cs
- XmlAttributes.cs
- SmiContext.cs
- NotifyInputEventArgs.cs
- BookmarkEventArgs.cs
- AssemblyCollection.cs
- BaseTemplateBuildProvider.cs
- ScrollProviderWrapper.cs
- Config.cs
- ListViewDataItem.cs
- TreeNodeMouseHoverEvent.cs
- MonthChangedEventArgs.cs
- EmptyCollection.cs
- NavigationEventArgs.cs
- JsonSerializer.cs
- UnsafeNativeMethodsMilCoreApi.cs
- TcpTransportSecurity.cs
- XPathCompiler.cs
- IDQuery.cs
- AppliedDeviceFiltersEditor.cs
- DragAssistanceManager.cs
- DataErrorValidationRule.cs
- ObjectAnimationBase.cs
- DataServices.cs
- KnownBoxes.cs
- SoapAttributeOverrides.cs
- MenuItemCollection.cs
- cookiecontainer.cs
- TextRangeAdaptor.cs
- SecurityStandardsManager.cs
- WebPartTransformerAttribute.cs
- HttpVersion.cs
- ScriptReferenceBase.cs
- DomainUpDown.cs
- sqlinternaltransaction.cs
- RequestCachePolicyConverter.cs
- DataContractSerializerMessageContractImporter.cs
- BaseTemplateCodeDomTreeGenerator.cs
- TrueReadOnlyCollection.cs
- sortedlist.cs
- HealthMonitoringSectionHelper.cs
- StorageComplexPropertyMapping.cs
- SqlInfoMessageEvent.cs
- MembershipSection.cs
- DiffuseMaterial.cs
- PropertyMetadata.cs
- SystemKeyConverter.cs
- StorageConditionPropertyMapping.cs
- ObjectStateFormatter.cs
- ToolStripSystemRenderer.cs
- ExceptionUtility.cs
- ComponentCollection.cs
- TrustManagerPromptUI.cs
- DynamicPhysicalDiscoSearcher.cs
- SmiEventStream.cs
- DetailsViewDeletedEventArgs.cs
- PropertyValidationContext.cs
- TreeNode.cs
- X509Utils.cs
- FilterInvalidBodyAccessException.cs
- Message.cs
- NestedContainer.cs