Code:
/ FX-1434 / FX-1434 / 1.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
- ComplexTypeEmitter.cs
- WebPartCollection.cs
- CompositeDataBoundControl.cs
- DataViewSetting.cs
- DesignerSerializerAttribute.cs
- DbgUtil.cs
- XmlSchemaValidationException.cs
- ResourceAssociationSetEnd.cs
- FontStretch.cs
- CdpEqualityComparer.cs
- ApplicationManager.cs
- XslUrlEditor.cs
- TagMapCollection.cs
- EpmSyndicationContentSerializer.cs
- ThreadExceptionDialog.cs
- DetailsViewInsertEventArgs.cs
- PolicyManager.cs
- WorkflowInstanceUnhandledExceptionRecord.cs
- QueryOperator.cs
- CatalogZoneBase.cs
- WebRequestModuleElement.cs
- ClrPerspective.cs
- ILGenerator.cs
- XNameTypeConverter.cs
- CompareValidator.cs
- DeploymentExceptionMapper.cs
- SqlDataSourceCache.cs
- EditorOptionAttribute.cs
- SamlAuthenticationClaimResource.cs
- UpWmlMobileTextWriter.cs
- Module.cs
- BuilderInfo.cs
- InstanceValue.cs
- EncoderReplacementFallback.cs
- CodeArgumentReferenceExpression.cs
- EncryptedHeader.cs
- IOException.cs
- StaticExtension.cs
- BasicHttpBindingElement.cs
- StructuralType.cs
- TreeNodeSelectionProcessor.cs
- ProfilePropertyMetadata.cs
- TypefaceCollection.cs
- ExcludeFromCodeCoverageAttribute.cs
- TimeSpan.cs
- PointUtil.cs
- PageThemeCodeDomTreeGenerator.cs
- Ops.cs
- SectionRecord.cs
- FieldMetadata.cs
- ImportCatalogPart.cs
- WebPartVerbsEventArgs.cs
- DefaultValueAttribute.cs
- BatchServiceHost.cs
- GroupBoxRenderer.cs
- AccessibilityApplicationManager.cs
- XhtmlConformanceSection.cs
- DbDataAdapter.cs
- MailBnfHelper.cs
- SolidBrush.cs
- DependencyProperty.cs
- AppSettingsReader.cs
- RNGCryptoServiceProvider.cs
- TrackBarDesigner.cs
- GPStream.cs
- ArraySubsetEnumerator.cs
- SerializationException.cs
- ConsumerConnectionPoint.cs
- ComplexPropertyEntry.cs
- CodeAttributeArgumentCollection.cs
- ComplexLine.cs
- ColumnMapTranslator.cs
- FixedSOMLineCollection.cs
- CustomErrorsSection.cs
- TextEditorCopyPaste.cs
- GorillaCodec.cs
- securitycriticaldataformultiplegetandset.cs
- ControlCachePolicy.cs
- SqlReorderer.cs
- IncrementalReadDecoders.cs
- JavaScriptSerializer.cs
- ComboBox.cs
- SqlClientFactory.cs
- X509Extension.cs
- HybridDictionary.cs
- MDIControlStrip.cs
- TemplateField.cs
- MenuAdapter.cs
- TypeInitializationException.cs
- URLIdentityPermission.cs
- UdpDuplexChannel.cs
- ExpandSegmentCollection.cs
- ComboBoxRenderer.cs
- Font.cs
- WindowInteractionStateTracker.cs
- DataRowCollection.cs
- ExpressionStringBuilder.cs
- MasterPage.cs
- Stack.cs
- BaseResourcesBuildProvider.cs