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
- Pen.cs
- IPEndPoint.cs
- DataTableNewRowEvent.cs
- GridViewSortEventArgs.cs
- DefaultBinder.cs
- GeneralTransform3DGroup.cs
- PeerCustomResolverBindingElement.cs
- ThreadNeutralSemaphore.cs
- Latin1Encoding.cs
- UserPreferenceChangingEventArgs.cs
- IconBitmapDecoder.cs
- TdsParameterSetter.cs
- ListSurrogate.cs
- ListComponentEditorPage.cs
- JsonReaderWriterFactory.cs
- EntityDataSourceQueryBuilder.cs
- WebDescriptionAttribute.cs
- ThumbButtonInfoCollection.cs
- WebHeaderCollection.cs
- FileUpload.cs
- RuntimeTrackingProfile.cs
- Symbol.cs
- RulePatternOps.cs
- SQLInt32Storage.cs
- EditorZoneBase.cs
- MonikerSyntaxException.cs
- LoginName.cs
- ReachIDocumentPaginatorSerializer.cs
- PartialCachingAttribute.cs
- SemaphoreFullException.cs
- BitArray.cs
- IndexerNameAttribute.cs
- MouseEvent.cs
- DeviceFilterDictionary.cs
- MultiSelector.cs
- ResourceContainer.cs
- CompensationHandlingFilter.cs
- MetadataItemEmitter.cs
- OleDbCommandBuilder.cs
- XmlSchemaObjectTable.cs
- CalendarDay.cs
- PointLightBase.cs
- MembershipPasswordException.cs
- IsolatedStorageException.cs
- RepeatInfo.cs
- X509CertificateValidator.cs
- IsolationInterop.cs
- TableCell.cs
- MappingModelBuildProvider.cs
- HelpInfo.cs
- DataGridViewCellLinkedList.cs
- versioninfo.cs
- UserControlDesigner.cs
- SamlSecurityTokenAuthenticator.cs
- Opcode.cs
- shaperfactory.cs
- ResourceContainer.cs
- AttachedAnnotation.cs
- LayoutTableCell.cs
- BaseResourcesBuildProvider.cs
- BadImageFormatException.cs
- PeerName.cs
- SRDisplayNameAttribute.cs
- COM2Enum.cs
- PropertyKey.cs
- HttpCacheVaryByContentEncodings.cs
- TextComposition.cs
- BufferedGraphics.cs
- ScrollBarAutomationPeer.cs
- MSAANativeProvider.cs
- TrackingProfile.cs
- PkcsUtils.cs
- HttpRequestCacheValidator.cs
- HtmlInputCheckBox.cs
- MailAddressCollection.cs
- DatatypeImplementation.cs
- ModifierKeysConverter.cs
- DrawItemEvent.cs
- ConfigXmlWhitespace.cs
- ParseChildrenAsPropertiesAttribute.cs
- TreeViewItem.cs
- DefaultEventAttribute.cs
- GlobalizationSection.cs
- CallbackDebugBehavior.cs
- WsdlBuildProvider.cs
- DataGridViewColumnConverter.cs
- ComponentDispatcherThread.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- CompositeFontInfo.cs
- DictionaryEntry.cs
- GridViewCommandEventArgs.cs
- XmlLoader.cs
- XPathDocumentBuilder.cs
- RegexCompilationInfo.cs
- ClientApiGenerator.cs
- IUnknownConstantAttribute.cs
- PrePrepareMethodAttribute.cs
- FileStream.cs
- ToolBarTray.cs