Code:
/ DotNET / DotNET / 8.0 / untmp / Orcas / RTM / ndp / fx / src / xsp / System / Web / Extensions / ApplicationServices / ApplicationServicesHostFactory.cs / 1 / ApplicationServicesHostFactory.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System.Diagnostics.CodeAnalysis; using System.Security.Permissions; using System.ServiceModel; using System.ServiceModel.Activation; namespace System.Web.ApplicationServices { [AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)] public class ApplicationServicesHostFactory : ServiceHostFactory { [SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Justification = "Can't modify the base class.")] protected override ServiceHost CreateServiceHost(Type serviceType, Uri[] baseAddresses) { ServiceHost host = null; if (typeof(ProfileService).Equals(serviceType)) { host = new ServiceHost(new ProfileService(), baseAddresses); } else if (typeof(RoleService).Equals(serviceType)) { host = new ServiceHost(new RoleService(), baseAddresses); } else if (typeof(AuthenticationService).Equals(serviceType)) { host = new ServiceHost(new AuthenticationService(), baseAddresses); } else { host = base.CreateServiceHost(serviceType, baseAddresses); } return host; } } } // 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
- storepermissionattribute.cs
- SiteOfOriginPart.cs
- Rotation3DKeyFrameCollection.cs
- ProcessInfo.cs
- BatchParser.cs
- XamlWriterExtensions.cs
- XmlSchemaComplexContentExtension.cs
- KeyGestureConverter.cs
- UnmanagedMarshal.cs
- SymbolMethod.cs
- ToolStripTextBox.cs
- SqlDataSourceFilteringEventArgs.cs
- ScalarConstant.cs
- StatusStrip.cs
- FormViewCommandEventArgs.cs
- CodeDomSerializerBase.cs
- AbandonedMutexException.cs
- ObjectQueryExecutionPlan.cs
- MimeBasePart.cs
- ChameleonKey.cs
- CodeTypeDeclaration.cs
- PathNode.cs
- DiagnosticTraceRecords.cs
- IndependentAnimationStorage.cs
- ItemCollectionEditor.cs
- VisualStyleTypesAndProperties.cs
- OperationCanceledException.cs
- TextEditorDragDrop.cs
- ToolStripItemRenderEventArgs.cs
- EntityTypeEmitter.cs
- DragEventArgs.cs
- WindowPattern.cs
- FlowNode.cs
- RelationshipConverter.cs
- DataRowChangeEvent.cs
- DaylightTime.cs
- GregorianCalendarHelper.cs
- TextLineResult.cs
- WinEventTracker.cs
- ThreadStateException.cs
- DrawListViewSubItemEventArgs.cs
- EntityDataSourceColumn.cs
- SwitchCase.cs
- DeploymentExceptionMapper.cs
- PrimitiveSchema.cs
- LoadGrammarCompletedEventArgs.cs
- SchemaTypeEmitter.cs
- ScopelessEnumAttribute.cs
- FlowNode.cs
- TextLineBreak.cs
- InvalidBodyAccessException.cs
- LogEntryHeaderv1Deserializer.cs
- PropertyGroupDescription.cs
- ValidatorCollection.cs
- CatalogZoneBase.cs
- DateTime.cs
- ProcessHost.cs
- IDispatchConstantAttribute.cs
- MetadataPropertyCollection.cs
- WebMessageEncodingElement.cs
- DataKey.cs
- PropertyEmitter.cs
- WebPartManager.cs
- ClientConvert.cs
- LocalIdKeyIdentifierClause.cs
- GrammarBuilderWildcard.cs
- DataGridBoolColumn.cs
- BaseTemplateCodeDomTreeGenerator.cs
- WindowsUpDown.cs
- HtmlElement.cs
- EllipseGeometry.cs
- PointLight.cs
- DataSourceProvider.cs
- JournalEntryListConverter.cs
- ObjectFullSpanRewriter.cs
- DataGridViewRowStateChangedEventArgs.cs
- UpdatableWrapper.cs
- WindowInteropHelper.cs
- ActivationArguments.cs
- XPathAncestorQuery.cs
- ACE.cs
- PEFileReader.cs
- RemotingService.cs
- SessionEndedEventArgs.cs
- Expression.cs
- PropertyTabChangedEvent.cs
- WinCategoryAttribute.cs
- Operand.cs
- ResourceDefaultValueAttribute.cs
- controlskin.cs
- PreloadedPackages.cs
- CharacterBufferReference.cs
- StrongNameMembershipCondition.cs
- MouseOverProperty.cs
- XmlAtomicValue.cs
- ToolTipService.cs
- AnimatedTypeHelpers.cs
- XmlSchemaComplexContent.cs
- BeginEvent.cs
- SignatureGenerator.cs