Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IDispatchConstantAttribute.cs
- DependencyObject.cs
- BufferBuilder.cs
- Debug.cs
- OracleException.cs
- MainMenu.cs
- ArgumentDirectionHelper.cs
- UInt32.cs
- XPathNodeHelper.cs
- Publisher.cs
- Rect3DConverter.cs
- _WinHttpWebProxyDataBuilder.cs
- OutputCacheProfile.cs
- RectangleGeometry.cs
- PhysicalAddress.cs
- DataGridBoundColumn.cs
- TypeReference.cs
- MultipleViewPattern.cs
- ControlUtil.cs
- ImpersonateTokenRef.cs
- IOException.cs
- HandlerWithFactory.cs
- DataProviderNameConverter.cs
- BuildProvider.cs
- TypeInitializationException.cs
- TagPrefixAttribute.cs
- ListViewGroupConverter.cs
- DataTableExtensions.cs
- NullableConverter.cs
- EntityContainerAssociationSet.cs
- GroupItemAutomationPeer.cs
- GroupByExpressionRewriter.cs
- SqlBuffer.cs
- TypeNameConverter.cs
- URL.cs
- CompositeDataBoundControl.cs
- LinkedList.cs
- ExpressionBinding.cs
- Int32Storage.cs
- Utils.cs
- KeyboardDevice.cs
- HtmlShim.cs
- ZipIORawDataFileBlock.cs
- Psha1DerivedKeyGenerator.cs
- ProcessModule.cs
- ImagingCache.cs
- EntityTemplateUserControl.cs
- IUnknownConstantAttribute.cs
- AutomationIdentifier.cs
- EntitySetDataBindingList.cs
- CultureSpecificCharacterBufferRange.cs
- SqlServices.cs
- SiteMapProvider.cs
- Mutex.cs
- TagPrefixInfo.cs
- ObjectListFieldsPage.cs
- ExtendedPropertyInfo.cs
- EdmError.cs
- NavigatingCancelEventArgs.cs
- PackageDigitalSignatureManager.cs
- JsonCollectionDataContract.cs
- MultiPartWriter.cs
- ApplicationDirectory.cs
- ListBase.cs
- EmptyReadOnlyDictionaryInternal.cs
- WSSecurityJan2004.cs
- DbConnectionInternal.cs
- PaperSize.cs
- RoutingExtension.cs
- DataGridViewRowStateChangedEventArgs.cs
- PerformanceCounterLib.cs
- PopupRoot.cs
- MediaPlayerState.cs
- followingsibling.cs
- x509store.cs
- CommonRemoteMemoryBlock.cs
- AssemblyContextControlItem.cs
- ActiveXHost.cs
- VisualTreeUtils.cs
- SqlClientMetaDataCollectionNames.cs
- StopStoryboard.cs
- StatusBarItem.cs
- Cursor.cs
- FormsIdentity.cs
- PartialCachingControl.cs
- CodeDelegateInvokeExpression.cs
- AsymmetricSignatureDeformatter.cs
- RequestContextBase.cs
- TypeHelper.cs
- XPathNodePointer.cs
- CollectionBase.cs
- StringDictionaryCodeDomSerializer.cs
- CodeMethodInvokeExpression.cs
- FunctionParameter.cs
- NamespaceEmitter.cs
- AlphabeticalEnumConverter.cs
- HandlerMappingMemo.cs
- WebRequestModulesSection.cs
- HtmlValidatorAdapter.cs
- GraphicsState.cs