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
- GeometryConverter.cs
- ScriptReferenceEventArgs.cs
- DocumentCollection.cs
- XmlIlVisitor.cs
- RelAssertionDirectKeyIdentifierClause.cs
- HwndKeyboardInputProvider.cs
- SectionXmlInfo.cs
- XmlObjectSerializerReadContextComplex.cs
- OAVariantLib.cs
- SymbolTable.cs
- CorrelationActionMessageFilter.cs
- SchemaElementDecl.cs
- BitmapImage.cs
- Overlapped.cs
- ColorPalette.cs
- InternalSafeNativeMethods.cs
- HyperlinkAutomationPeer.cs
- TreeIterators.cs
- EventSinkHelperWriter.cs
- SystemWebSectionGroup.cs
- PersonalizationState.cs
- DockAndAnchorLayout.cs
- DataGridViewToolTip.cs
- RestHandlerFactory.cs
- TextAdaptor.cs
- RSAOAEPKeyExchangeDeformatter.cs
- BinaryUtilClasses.cs
- BitmapEffectInput.cs
- Expressions.cs
- WorkflowViewStateService.cs
- DataRelationCollection.cs
- PopupEventArgs.cs
- Setter.cs
- CodeAccessPermission.cs
- CellParaClient.cs
- RadioButtonList.cs
- CompilationRelaxations.cs
- DbSetClause.cs
- safesecurityhelperavalon.cs
- SchemaNames.cs
- FilterEventArgs.cs
- FixedNode.cs
- ExternalException.cs
- ItemCheckedEvent.cs
- ConfigurationConverterBase.cs
- XmlUtil.cs
- StructuredTypeEmitter.cs
- PromptStyle.cs
- FileNotFoundException.cs
- querybuilder.cs
- LoaderAllocator.cs
- SqlAggregateChecker.cs
- ChangeInterceptorAttribute.cs
- UInt64Storage.cs
- TextSelection.cs
- ViewStateModeByIdAttribute.cs
- NumberEdit.cs
- ValueChangedEventManager.cs
- ServerIdentity.cs
- errorpatternmatcher.cs
- XmlSchemaAnnotated.cs
- DataTrigger.cs
- ProcessThreadDesigner.cs
- DictionaryKeyPropertyAttribute.cs
- MsmqOutputMessage.cs
- TdsParser.cs
- ThreadStateException.cs
- GenericFlowSwitchHelper.cs
- RichListBox.cs
- SemanticAnalyzer.cs
- JavascriptCallbackBehaviorAttribute.cs
- ReadOnlyTernaryTree.cs
- XmlHierarchyData.cs
- sqlcontext.cs
- DataColumnPropertyDescriptor.cs
- XmlWrappingWriter.cs
- BaseContextMenu.cs
- QuaternionValueSerializer.cs
- HttpClientCertificate.cs
- ScriptingJsonSerializationSection.cs
- _SSPISessionCache.cs
- StorageEntityContainerMapping.cs
- XmlCharCheckingWriter.cs
- DataGridRowHeader.cs
- Models.cs
- sitestring.cs
- UnsignedPublishLicense.cs
- QueryContinueDragEventArgs.cs
- QilIterator.cs
- TextViewBase.cs
- ExpressionParser.cs
- UserControlBuildProvider.cs
- AssemblyResourceLoader.cs
- BindValidationContext.cs
- StateFinalizationActivity.cs
- HierarchicalDataBoundControlAdapter.cs
- CollectionCodeDomSerializer.cs
- SerializationSectionGroup.cs
- SmtpReplyReaderFactory.cs
- Viewport2DVisual3D.cs