Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- CornerRadius.cs
- ListDictionaryInternal.cs
- AutomationPeer.cs
- BamlVersionHeader.cs
- TaskCanceledException.cs
- WorkflowApplicationCompletedException.cs
- XmlObjectSerializerReadContextComplex.cs
- CommandPlan.cs
- UnsafeNativeMethodsTablet.cs
- WebPartChrome.cs
- JournalEntryListConverter.cs
- FixedBufferAttribute.cs
- WebServiceHandlerFactory.cs
- SqlBooleanizer.cs
- CallbackBehaviorAttribute.cs
- PrintingPermissionAttribute.cs
- localization.cs
- XPathExpr.cs
- Attributes.cs
- Unit.cs
- HtmlEncodedRawTextWriter.cs
- DataListItem.cs
- DecimalSumAggregationOperator.cs
- XamlStyleSerializer.cs
- DataError.cs
- CallbackHandler.cs
- Renderer.cs
- SelectionItemProviderWrapper.cs
- Predicate.cs
- WebPageTraceListener.cs
- ServiceAuthorizationBehavior.cs
- EventWaitHandleSecurity.cs
- SQLConvert.cs
- DisplayMemberTemplateSelector.cs
- ServiceHttpModule.cs
- AsyncPostBackErrorEventArgs.cs
- ShowExpandedMultiValueConverter.cs
- ButtonDesigner.cs
- CodeSnippetExpression.cs
- SiteOfOriginPart.cs
- HttpHeaderCollection.cs
- Brush.cs
- BinHexDecoder.cs
- HttpModulesSection.cs
- DurableInstanceContextProvider.cs
- followingsibling.cs
- LocatorBase.cs
- HyperLinkColumn.cs
- SessionStateUtil.cs
- HttpHandlerActionCollection.cs
- LowerCaseStringConverter.cs
- XmlSigningNodeWriter.cs
- TextTreeTextNode.cs
- StorageScalarPropertyMapping.cs
- HMACSHA512.cs
- SessionIDManager.cs
- StaticExtensionConverter.cs
- RTLAwareMessageBox.cs
- CompModHelpers.cs
- DoubleAnimationUsingKeyFrames.cs
- PopupRoot.cs
- CodeVariableReferenceExpression.cs
- XmlProcessingInstruction.cs
- QuotedStringWriteStateInfo.cs
- SendKeys.cs
- smtppermission.cs
- MinimizableAttributeTypeConverter.cs
- activationcontext.cs
- TabletDeviceInfo.cs
- DocumentViewerAutomationPeer.cs
- ConnectionPointCookie.cs
- BlockExpression.cs
- DragDeltaEventArgs.cs
- ImageClickEventArgs.cs
- EnumMemberAttribute.cs
- VectorAnimationUsingKeyFrames.cs
- StatusBarPanelClickEvent.cs
- NativeWindow.cs
- StylusTip.cs
- Effect.cs
- LogExtent.cs
- CacheHelper.cs
- TileBrush.cs
- XmlSchemaObjectTable.cs
- ContextMenuStrip.cs
- ConfigXmlSignificantWhitespace.cs
- SQLDateTime.cs
- LineServicesRun.cs
- FrameworkElementAutomationPeer.cs
- TransactionException.cs
- FileAuthorizationModule.cs
- Utils.cs
- DataGridBoundColumn.cs
- FloatSumAggregationOperator.cs
- ReservationNotFoundException.cs
- UserNameSecurityTokenProvider.cs
- MenuEventArgs.cs
- NetMsmqBindingCollectionElement.cs
- CodeAccessSecurityEngine.cs
- IconEditor.cs