Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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);
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ExceptQueryOperator.cs
- GC.cs
- ConfigurationSchemaErrors.cs
- PropertyBuilder.cs
- WebConfigurationFileMap.cs
- SourceInterpreter.cs
- Stacktrace.cs
- CodePropertyReferenceExpression.cs
- StringResourceManager.cs
- ListBindingHelper.cs
- SqlParameter.cs
- XmlDataSourceNodeDescriptor.cs
- WebConfigurationFileMap.cs
- CultureSpecificStringDictionary.cs
- DropSourceBehavior.cs
- ViewSimplifier.cs
- FontClient.cs
- CustomErrorsSectionWrapper.cs
- ApplicationCommands.cs
- RpcCryptoContext.cs
- SafeSecurityHelper.cs
- NumericExpr.cs
- TransformerTypeCollection.cs
- FragmentQueryProcessor.cs
- IOException.cs
- SerializationObjectManager.cs
- SendMailErrorEventArgs.cs
- ForeignKeyFactory.cs
- RangeExpression.cs
- ImpersonationContext.cs
- Convert.cs
- RC2CryptoServiceProvider.cs
- DiscoveryClientProtocol.cs
- ArraySegment.cs
- EntityCommandCompilationException.cs
- MemoryMappedViewStream.cs
- Metadata.cs
- TextWriterTraceListener.cs
- BitStack.cs
- WindowManager.cs
- WebPartManagerInternals.cs
- xdrvalidator.cs
- TransformCollection.cs
- WebSysDescriptionAttribute.cs
- DBSqlParser.cs
- SslStream.cs
- MonitoringDescriptionAttribute.cs
- _TransmitFileOverlappedAsyncResult.cs
- Timer.cs
- CodeTypeDeclaration.cs
- QueryReaderSettings.cs
- ClientBuildManagerCallback.cs
- FamilyMapCollection.cs
- CheckoutException.cs
- EntityObject.cs
- OpacityConverter.cs
- AssociationSet.cs
- XmlQueryTypeFactory.cs
- TextEditorThreadLocalStore.cs
- CommonGetThemePartSize.cs
- ToolStripSettings.cs
- DbConnectionPoolOptions.cs
- SectionInformation.cs
- EntityCommand.cs
- AutoGeneratedFieldProperties.cs
- CustomTypeDescriptor.cs
- TableItemProviderWrapper.cs
- UserControlAutomationPeer.cs
- PreProcessInputEventArgs.cs
- SmiConnection.cs
- DataListItem.cs
- DynamicDataManager.cs
- GeneratedCodeAttribute.cs
- MimeParameterWriter.cs
- XmlArrayItemAttribute.cs
- CheckoutException.cs
- DrawingBrush.cs
- WebPartActionVerb.cs
- QueryRewriter.cs
- TempFiles.cs
- Process.cs
- ParameterDataSourceExpression.cs
- DbDataAdapter.cs
- webeventbuffer.cs
- ConfigurationStrings.cs
- DiscreteKeyFrames.cs
- SoapEnumAttribute.cs
- EventsTab.cs
- _CacheStreams.cs
- DelayedRegex.cs
- BrowserDefinition.cs
- AutomationPeer.cs
- RawAppCommandInputReport.cs
- ResourceLoader.cs
- BindingOperations.cs
- RelatedEnd.cs
- ReadOnlyNameValueCollection.cs
- WebServiceClientProxyGenerator.cs
- SchemaNotation.cs
- TypedTableBase.cs