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
- HMACSHA1.cs
- NumberAction.cs
- GifBitmapDecoder.cs
- ContractCodeDomInfo.cs
- SplitterEvent.cs
- KeyboardEventArgs.cs
- BinaryMethodMessage.cs
- UserNameSecurityTokenParameters.cs
- Model3DCollection.cs
- MessageEventSubscriptionService.cs
- Attributes.cs
- ResourcePool.cs
- StrokeNodeOperations2.cs
- PasswordBox.cs
- BindingNavigator.cs
- DbConnectionHelper.cs
- MDIWindowDialog.cs
- HttpPostProtocolImporter.cs
- AccessorTable.cs
- StdValidatorsAndConverters.cs
- TreeNodeClickEventArgs.cs
- HttpAsyncResult.cs
- WebColorConverter.cs
- CellQuery.cs
- TemplatePropertyEntry.cs
- XmlILOptimizerVisitor.cs
- ConsoleTraceListener.cs
- CodeMemberProperty.cs
- AutomationPropertyInfo.cs
- VisemeEventArgs.cs
- Graph.cs
- CheckBoxField.cs
- Wizard.cs
- XmlSchemaElement.cs
- HashCodeCombiner.cs
- ConstrainedDataObject.cs
- OrderPreservingSpoolingTask.cs
- XsltException.cs
- relpropertyhelper.cs
- MissingFieldException.cs
- PageAsyncTask.cs
- XamlSerializerUtil.cs
- AttachmentService.cs
- Section.cs
- TemplateControlBuildProvider.cs
- BasicExpressionVisitor.cs
- GeneralTransform3D.cs
- SqlEnums.cs
- SourceElementsCollection.cs
- ApplicationSecurityManager.cs
- XPathNodeInfoAtom.cs
- StringReader.cs
- ValuePattern.cs
- FileUtil.cs
- PointLightBase.cs
- BaseWebProxyFinder.cs
- UnSafeCharBuffer.cs
- WebServiceHostFactory.cs
- PathFigureCollection.cs
- SessionPageStatePersister.cs
- ServiceReference.cs
- BamlTreeNode.cs
- StorageRoot.cs
- WebExceptionStatus.cs
- DataGridViewRowCollection.cs
- HttpGetServerProtocol.cs
- Touch.cs
- SctClaimSerializer.cs
- XmlEncApr2001.cs
- nulltextcontainer.cs
- HttpProfileBase.cs
- CodeMethodReturnStatement.cs
- DesignerOptions.cs
- ExceptionRoutedEventArgs.cs
- ConfigurationPropertyCollection.cs
- CompositeActivityValidator.cs
- Decorator.cs
- CodeArrayCreateExpression.cs
- NativeMethods.cs
- DrawToolTipEventArgs.cs
- CodeNamespace.cs
- OutputCacheSettings.cs
- itemelement.cs
- SoapCodeExporter.cs
- SQLDecimal.cs
- GlyphCache.cs
- ComboBoxAutomationPeer.cs
- DataStorage.cs
- BinaryOperationBinder.cs
- ReadonlyMessageFilter.cs
- ElementUtil.cs
- SerializationException.cs
- FileDialog_Vista.cs
- ThreadStateException.cs
- HttpCapabilitiesBase.cs
- VisemeEventArgs.cs
- Dump.cs
- TextBlockAutomationPeer.cs
- StringValidator.cs
- FilterException.cs