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
- AppDomainCompilerProxy.cs
- SQLResource.cs
- DefaultProfileManager.cs
- BindingExpressionBase.cs
- MD5CryptoServiceProvider.cs
- SqlRewriteScalarSubqueries.cs
- Rect.cs
- FileFormatException.cs
- QueryOptionExpression.cs
- LicenseException.cs
- Section.cs
- ToolZone.cs
- FixedSOMPageElement.cs
- ToolStripDropDownItem.cs
- sqlinternaltransaction.cs
- SystemIPv4InterfaceProperties.cs
- WhileDesigner.cs
- ClientUtils.cs
- DecimalAnimation.cs
- OdbcPermission.cs
- XmlIlTypeHelper.cs
- MetadataStore.cs
- LogSwitch.cs
- ControlPropertyNameConverter.cs
- ListViewUpdatedEventArgs.cs
- NavigationService.cs
- WsatProxy.cs
- BitmapEffectInput.cs
- DataSourceConverter.cs
- BamlTreeNode.cs
- PingOptions.cs
- AbandonedMutexException.cs
- XmlWriterTraceListener.cs
- Comparer.cs
- UserPreferenceChangingEventArgs.cs
- ColorTransformHelper.cs
- TypeConverters.cs
- XPathNodeInfoAtom.cs
- CodeExpressionStatement.cs
- NativeRecognizer.cs
- LongMinMaxAggregationOperator.cs
- ScriptResourceAttribute.cs
- InputMethod.cs
- ModulesEntry.cs
- ChannelHandler.cs
- metadatamappinghashervisitor.cs
- ExpressionPrefixAttribute.cs
- FixedSOMPageConstructor.cs
- HttpPostedFileWrapper.cs
- SystemColors.cs
- WebPartCloseVerb.cs
- CodeSnippetTypeMember.cs
- BasicExpressionVisitor.cs
- ClientProtocol.cs
- Pkcs7Recipient.cs
- SQLUtility.cs
- BmpBitmapDecoder.cs
- SerializationAttributes.cs
- RuleSetReference.cs
- CompensatableSequenceActivity.cs
- SwitchElementsCollection.cs
- XmlValueConverter.cs
- GeneralTransformCollection.cs
- TagMapInfo.cs
- MachineKeyConverter.cs
- SaveFileDialog.cs
- ProviderCollection.cs
- GridItemPattern.cs
- HwndHost.cs
- SystemParameters.cs
- UnknownBitmapEncoder.cs
- EndPoint.cs
- NCryptSafeHandles.cs
- LocalBuilder.cs
- SigningProgress.cs
- HttpConfigurationSystem.cs
- SoapSchemaMember.cs
- autovalidator.cs
- ToolStripDropTargetManager.cs
- ValidationVisibilityAttribute.cs
- TrackingDataItem.cs
- DesignerCapabilities.cs
- AdapterUtil.cs
- StrokeCollection2.cs
- LinkConverter.cs
- CodeArgumentReferenceExpression.cs
- URIFormatException.cs
- JoinElimination.cs
- IntSecurity.cs
- counter.cs
- ContentFilePart.cs
- XmlLanguageConverter.cs
- Int32.cs
- MediaCommands.cs
- StringArrayConverter.cs
- SqlIdentifier.cs
- BinaryObjectReader.cs
- BufferedGraphics.cs
- InputLanguageSource.cs
- EventInfo.cs