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
- GetPageNumberCompletedEventArgs.cs
- TextChangedEventArgs.cs
- BrowserCapabilitiesCompiler.cs
- UdpTransportSettingsElement.cs
- SessionStateUtil.cs
- BaseTreeIterator.cs
- MissingFieldException.cs
- SmtpClient.cs
- LinqDataSourceUpdateEventArgs.cs
- LabelInfo.cs
- DataChangedEventManager.cs
- UnmanagedMemoryStreamWrapper.cs
- Vector.cs
- ColumnBinding.cs
- COM2IDispatchConverter.cs
- Transform.cs
- DiscreteKeyFrames.cs
- ComboBox.cs
- ApplicationSecurityInfo.cs
- RenderCapability.cs
- AuthorizationRuleCollection.cs
- UpdateCommand.cs
- TableAdapterManagerGenerator.cs
- ManifestResourceInfo.cs
- PersonalizationStateInfoCollection.cs
- SmtpSection.cs
- ActiveXHost.cs
- PenCursorManager.cs
- XmlEntity.cs
- XmlTextEncoder.cs
- QuaternionAnimation.cs
- XamlStream.cs
- OleCmdHelper.cs
- WorkflowValidationFailedException.cs
- AssemblyNameProxy.cs
- DocumentOrderQuery.cs
- RootProfilePropertySettingsCollection.cs
- WebPartEditorApplyVerb.cs
- DataSourceSelectArguments.cs
- ElementUtil.cs
- SequenceDesignerAccessibleObject.cs
- TextDecorationCollection.cs
- documentsequencetextview.cs
- ContainerFilterService.cs
- WrapperEqualityComparer.cs
- ListSourceHelper.cs
- AttributeQuery.cs
- ProgressChangedEventArgs.cs
- NumberFunctions.cs
- PrimitiveType.cs
- Config.cs
- ListViewDataItem.cs
- ChannelPoolSettings.cs
- HiddenField.cs
- SchemaCollectionPreprocessor.cs
- GroupDescription.cs
- RelationshipConverter.cs
- SID.cs
- PackageDigitalSignatureManager.cs
- EnumType.cs
- PathSegment.cs
- StreamInfo.cs
- BuildProvider.cs
- _RequestCacheProtocol.cs
- DoubleCollectionConverter.cs
- AmbiguousMatchException.cs
- PerformanceCountersBase.cs
- WebPartZoneBaseDesigner.cs
- DiagnosticsConfigurationHandler.cs
- _AutoWebProxyScriptEngine.cs
- FontSource.cs
- State.cs
- WinFormsSpinner.cs
- IriParsingElement.cs
- CancellationTokenRegistration.cs
- KeyProperty.cs
- ChangePasswordDesigner.cs
- ArglessEventHandlerProxy.cs
- IdentityReference.cs
- InfoCardBinaryReader.cs
- RegexMatchCollection.cs
- Message.cs
- NativeMethods.cs
- MetadataArtifactLoaderResource.cs
- DoubleLink.cs
- ContentOperations.cs
- ValueChangedEventManager.cs
- MissingMethodException.cs
- SmtpTransport.cs
- StringDictionaryEditor.cs
- GeometryModel3D.cs
- Overlapped.cs
- Calendar.cs
- AuthorizationRule.cs
- _ConnectStream.cs
- OleDbReferenceCollection.cs
- DataControlHelper.cs
- CodeArrayIndexerExpression.cs
- TransformDescriptor.cs
- UpdatePanelTriggerCollection.cs