Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- XamlStream.cs
- XmlDownloadManager.cs
- SmtpNetworkElement.cs
- WmpBitmapDecoder.cs
- ReflectionPermission.cs
- AccessibleObject.cs
- NotifyParentPropertyAttribute.cs
- EntityClassGenerator.cs
- NumericUpDown.cs
- SoapProtocolImporter.cs
- XpsFilter.cs
- JpegBitmapEncoder.cs
- CompiledQuery.cs
- CookielessHelper.cs
- ListenerElementsCollection.cs
- HttpContext.cs
- Operators.cs
- IApplicationTrustManager.cs
- StylusPlugInCollection.cs
- FormViewDesigner.cs
- SafeNativeMethodsCLR.cs
- AlphabetConverter.cs
- ListControl.cs
- DataGridViewTextBoxEditingControl.cs
- UnsignedPublishLicense.cs
- MessageSecurityTokenVersion.cs
- Cursor.cs
- StrokeCollectionConverter.cs
- Publisher.cs
- EventTrigger.cs
- ConfigurationPropertyCollection.cs
- AppDomainProtocolHandler.cs
- DbConnectionPoolOptions.cs
- SchemaCollectionPreprocessor.cs
- AnnotationComponentManager.cs
- TransformerInfo.cs
- ClosableStream.cs
- XPathBuilder.cs
- ConnectionStringsExpressionBuilder.cs
- StringHandle.cs
- ConfigurationManagerInternalFactory.cs
- StyleCollection.cs
- TreeViewItem.cs
- TextLine.cs
- WmlObjectListAdapter.cs
- RadioButtonAutomationPeer.cs
- ControlDesigner.cs
- KeyToListMap.cs
- AssociatedControlConverter.cs
- ExceptionDetail.cs
- MultidimensionalArrayItemReference.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- UnsafeNativeMethods.cs
- SoapHeader.cs
- DocumentOrderComparer.cs
- DictionaryEntry.cs
- WindowShowOrOpenTracker.cs
- DataListItem.cs
- IdnElement.cs
- ConnectionProviderAttribute.cs
- WebBrowser.cs
- ToolStripDropDownClosingEventArgs.cs
- XmlHierarchyData.cs
- WindowsSysHeader.cs
- FontResourceCache.cs
- RoutedEventValueSerializer.cs
- DictionaryTraceRecord.cs
- QuaternionKeyFrameCollection.cs
- WindowsMenu.cs
- SocketElement.cs
- FixedPageAutomationPeer.cs
- GPPOINTF.cs
- SwitchExpression.cs
- GraphicsPath.cs
- CornerRadiusConverter.cs
- DataContractSet.cs
- ScrollableControl.cs
- Assembly.cs
- ProfileModule.cs
- GlobalItem.cs
- RoleManagerSection.cs
- DbParameterCollectionHelper.cs
- TranslateTransform.cs
- AnnotationAuthorChangedEventArgs.cs
- URI.cs
- PostBackOptions.cs
- NamespaceInfo.cs
- BlobPersonalizationState.cs
- GeometryCollection.cs
- SelectorItemAutomationPeer.cs
- TransactionFilter.cs
- ScriptRegistrationManager.cs
- IntranetCredentialPolicy.cs
- InternalRelationshipCollection.cs
- WeakReference.cs
- SupportsEventValidationAttribute.cs
- DoubleLinkListEnumerator.cs
- XmlSchemaGroup.cs
- TextTreeTextElementNode.cs
- Point3DValueSerializer.cs