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
- TextPenaltyModule.cs
- ModelService.cs
- ToggleButtonAutomationPeer.cs
- HyperLinkDataBindingHandler.cs
- ChannelServices.cs
- RNGCryptoServiceProvider.cs
- ValidationError.cs
- DataSourceSerializationException.cs
- HeaderedItemsControl.cs
- WorkerRequest.cs
- StateMachine.cs
- HtmlAnchor.cs
- AdjustableArrowCap.cs
- TextPenaltyModule.cs
- CompareValidator.cs
- SqlRowUpdatedEvent.cs
- CodeMethodInvokeExpression.cs
- XmlName.cs
- DiscoveryMessageSequenceGenerator.cs
- SHA256CryptoServiceProvider.cs
- RuntimeEnvironment.cs
- RadioButtonList.cs
- ToolStripButton.cs
- BamlRecordReader.cs
- FilteredAttributeCollection.cs
- ISSmlParser.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- FileAccessException.cs
- ProcessManager.cs
- CustomPopupPlacement.cs
- GacUtil.cs
- ExpressionDumper.cs
- Context.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- UpdatableGenericsFeature.cs
- BaseServiceProvider.cs
- SqlBuilder.cs
- SizeChangedInfo.cs
- SafeRightsManagementSessionHandle.cs
- AccessDataSourceView.cs
- RunWorkerCompletedEventArgs.cs
- WebPartConnectionsCancelVerb.cs
- EventLogPermission.cs
- EntityModelSchemaGenerator.cs
- FormViewInsertEventArgs.cs
- DesignerVerb.cs
- XslTransform.cs
- ConsoleTraceListener.cs
- CompositeDataBoundControl.cs
- OdbcCommandBuilder.cs
- TabletDevice.cs
- Control.cs
- XmlSchemaAttributeGroup.cs
- ViewStateException.cs
- WebPartCatalogCloseVerb.cs
- KeyValueSerializer.cs
- FixedSchema.cs
- DefaultTextStoreTextComposition.cs
- AdapterUtil.cs
- DataConnectionHelper.cs
- BrowserDefinitionCollection.cs
- SerializableAuthorizationContext.cs
- ThemeDirectoryCompiler.cs
- SoapObjectWriter.cs
- InlinedAggregationOperatorEnumerator.cs
- DbConnectionOptions.cs
- CodeTypeParameterCollection.cs
- ObjectStateEntryDbDataRecord.cs
- MetafileHeaderEmf.cs
- MessageSmuggler.cs
- NamespaceQuery.cs
- Symbol.cs
- PathTooLongException.cs
- NavigationWindow.cs
- RoutedEventValueSerializer.cs
- ThreadExceptionDialog.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- HttpValueCollection.cs
- IdentifierService.cs
- Exception.cs
- StandardRuntimeEnumValidatorAttribute.cs
- ActivityPreviewDesigner.cs
- Focus.cs
- IdnMapping.cs
- ComponentEvent.cs
- TypedServiceChannelBuilder.cs
- Label.cs
- Exceptions.cs
- SchemaCollectionCompiler.cs
- WebPartConnectionCollection.cs
- ApplicationDirectory.cs
- AssemblyNameProxy.cs
- WebPartManager.cs
- SqlProviderServices.cs
- RtType.cs
- wpf-etw.cs
- ChangeInterceptorAttribute.cs
- ServiceAuthorizationBehavior.cs
- DataContractSerializerElement.cs
- UrlPath.cs