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
- NodeInfo.cs
- ListViewDataItem.cs
- DocumentReference.cs
- HWStack.cs
- WindowsComboBox.cs
- MouseGesture.cs
- IisTraceListener.cs
- XmlObjectSerializerContext.cs
- InvokePattern.cs
- GridView.cs
- Graphics.cs
- RectKeyFrameCollection.cs
- CodeGen.cs
- BatchWriter.cs
- ResourceDisplayNameAttribute.cs
- InputManager.cs
- LocatorPart.cs
- AjaxFrameworkAssemblyAttribute.cs
- ConnectionStringSettings.cs
- ToolStripItemTextRenderEventArgs.cs
- InputReportEventArgs.cs
- GenerateScriptTypeAttribute.cs
- TraceUtility.cs
- SiteMembershipCondition.cs
- SqlConnectionPoolGroupProviderInfo.cs
- ProtectedProviderSettings.cs
- ReadOnlyAttribute.cs
- InkPresenter.cs
- NamespaceEmitter.cs
- DataControlFieldHeaderCell.cs
- EncodingInfo.cs
- ApplicationProxyInternal.cs
- GuidConverter.cs
- TrustManagerMoreInformation.cs
- InvokePatternIdentifiers.cs
- PersonalizationStateInfoCollection.cs
- SafeEventLogWriteHandle.cs
- AccessControlEntry.cs
- HuffModule.cs
- VariantWrapper.cs
- BaseParagraph.cs
- Stroke2.cs
- FilteredDataSetHelper.cs
- PartialClassGenerationTaskInternal.cs
- BamlWriter.cs
- XmlILIndex.cs
- TokenBasedSet.cs
- DocumentXPathNavigator.cs
- ApplicationHost.cs
- SafeEventLogWriteHandle.cs
- FileUpload.cs
- XmlSchemaInfo.cs
- CacheManager.cs
- MD5.cs
- ChangeBlockUndoRecord.cs
- HijriCalendar.cs
- RuntimeArgumentHandle.cs
- DataGridViewTextBoxColumn.cs
- ExtensionsSection.cs
- QilExpression.cs
- EdmMember.cs
- ColorConverter.cs
- GifBitmapEncoder.cs
- ColumnMapVisitor.cs
- unsafenativemethodsother.cs
- OleDbEnumerator.cs
- DateTimeValueSerializer.cs
- List.cs
- KeyFrames.cs
- PermissionSetEnumerator.cs
- FixUpCollection.cs
- InitializingNewItemEventArgs.cs
- DocumentSequenceHighlightLayer.cs
- WebServiceData.cs
- MethodBuilderInstantiation.cs
- NodeLabelEditEvent.cs
- PaperSource.cs
- ImportCatalogPart.cs
- EndOfStreamException.cs
- XmlDeclaration.cs
- XmlConvert.cs
- OpenTypeCommon.cs
- MultipleViewProviderWrapper.cs
- RefExpr.cs
- InternalMappingException.cs
- OutputCacheSettings.cs
- WorkflowServiceBehavior.cs
- BridgeDataRecord.cs
- Site.cs
- RowCache.cs
- Root.cs
- Emitter.cs
- ObjectViewEntityCollectionData.cs
- ObjectToIdCache.cs
- DataGridViewUtilities.cs
- OuterGlowBitmapEffect.cs
- ControlParameter.cs
- OptimalBreakSession.cs
- RequestCachePolicyConverter.cs
- Comparer.cs