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
- TakeQueryOptionExpression.cs
- RuntimeHandles.cs
- NavigationHelper.cs
- MissingFieldException.cs
- glyphs.cs
- WorkflowViewManager.cs
- StatusBarItemAutomationPeer.cs
- HwndProxyElementProvider.cs
- BitVector32.cs
- WindowsScrollBar.cs
- LinkDescriptor.cs
- WorkflowCreationContext.cs
- PageCopyCount.cs
- FormViewPagerRow.cs
- ImageFormat.cs
- Geometry.cs
- SqlReorderer.cs
- PrintDialog.cs
- ClientTargetSection.cs
- GPRECT.cs
- Query.cs
- LookupNode.cs
- VirtualPathUtility.cs
- CryptoConfig.cs
- Visual.cs
- PropertyIdentifier.cs
- SelectionRangeConverter.cs
- DataRelation.cs
- SqlDataSourceEnumerator.cs
- Rect.cs
- DivideByZeroException.cs
- X509Extension.cs
- COAUTHINFO.cs
- SqlProfileProvider.cs
- DelegateBodyWriter.cs
- RightsManagementEncryptedStream.cs
- Privilege.cs
- ActivityCodeDomSerializationManager.cs
- DataControlPagerLinkButton.cs
- ComponentConverter.cs
- HelpEvent.cs
- CustomAttributeFormatException.cs
- HtmlTernaryTree.cs
- precedingquery.cs
- TreeIterator.cs
- UIElement3DAutomationPeer.cs
- ManagedFilter.cs
- FlowDocumentPaginator.cs
- XLinq.cs
- PermissionToken.cs
- FontFamily.cs
- DataGridAutoFormat.cs
- UnsafeNativeMethods.cs
- RtfControlWordInfo.cs
- InstanceCompleteException.cs
- PathData.cs
- NeutralResourcesLanguageAttribute.cs
- BaseCodePageEncoding.cs
- ReliabilityContractAttribute.cs
- SqlServer2KCompatibilityAnnotation.cs
- PermissionRequestEvidence.cs
- DmlSqlGenerator.cs
- ListViewGroupItemCollection.cs
- ControllableStoryboardAction.cs
- hresults.cs
- ReferenceEqualityComparer.cs
- DrawingDrawingContext.cs
- StructuralObject.cs
- OuterGlowBitmapEffect.cs
- XmlDataImplementation.cs
- PasswordRecoveryDesigner.cs
- WebPartConnectVerb.cs
- Reference.cs
- WebPartEditorOkVerb.cs
- WindowsListViewItem.cs
- FlowDocumentPageViewerAutomationPeer.cs
- Interlocked.cs
- ScriptMethodAttribute.cs
- BufferedReadStream.cs
- InfiniteIntConverter.cs
- TextParentUndoUnit.cs
- COMException.cs
- XPathException.cs
- TextReader.cs
- BaseCAMarshaler.cs
- NameValueSectionHandler.cs
- DataGridViewTopLeftHeaderCell.cs
- ValueType.cs
- ProvidePropertyAttribute.cs
- PermissionToken.cs
- ThrowHelper.cs
- SqlRowUpdatedEvent.cs
- SystemWebExtensionsSectionGroup.cs
- LazyTextWriterCreator.cs
- Descriptor.cs
- MessageSecurityProtocol.cs
- _ListenerRequestStream.cs
- QualifiedCellIdBoolean.cs
- _NegoStream.cs
- CopyOnWriteList.cs