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
- ObjectListField.cs
- DragEventArgs.cs
- ServiceHttpModule.cs
- XmlBindingWorker.cs
- Attributes.cs
- XmlILAnnotation.cs
- StrongNameKeyPair.cs
- LoaderAllocator.cs
- ScalarType.cs
- HtmlMeta.cs
- StoreItemCollection.cs
- ResponseStream.cs
- WinFormsComponentEditor.cs
- XmlQueryCardinality.cs
- StdValidatorsAndConverters.cs
- EventPrivateKey.cs
- StreamSecurityUpgradeAcceptor.cs
- MediaContext.cs
- SystemException.cs
- SplayTreeNode.cs
- MonikerProxyAttribute.cs
- ClientSession.cs
- DbCommandTree.cs
- OutputCacheSettings.cs
- EnumerationRangeValidationUtil.cs
- WindowsScrollBar.cs
- DataTablePropertyDescriptor.cs
- ObjectDataSourceMethodEventArgs.cs
- MethodBuilderInstantiation.cs
- ScrollChrome.cs
- TextEditor.cs
- Matrix3DValueSerializer.cs
- ProviderConnectionPoint.cs
- TransportElement.cs
- TrustManagerMoreInformation.cs
- ProbeDuplexAsyncResult.cs
- TextBox.cs
- Module.cs
- AppModelKnownContentFactory.cs
- ServiceMetadataContractBehavior.cs
- XmlTextReader.cs
- AttributeSetAction.cs
- ToolbarAUtomationPeer.cs
- LinqDataSourceStatusEventArgs.cs
- FlowNode.cs
- SecurityPolicySection.cs
- ToolStripActionList.cs
- TypeKeyValue.cs
- DataGridViewCellValidatingEventArgs.cs
- GroupItem.cs
- RadioButtonFlatAdapter.cs
- StatusBar.cs
- SharedUtils.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- EntityContainerRelationshipSet.cs
- CodeTypeMember.cs
- FaultImportOptions.cs
- NamedServiceModelExtensionCollectionElement.cs
- ContractType.cs
- HitTestWithPointDrawingContextWalker.cs
- SessionStateItemCollection.cs
- CompiledQuery.cs
- BaseUriHelper.cs
- SettingsBindableAttribute.cs
- CryptoConfig.cs
- PagesSection.cs
- ListControlActionList.cs
- HandledEventArgs.cs
- SecondaryIndexList.cs
- UnsafeNativeMethods.cs
- ToolStripPanelSelectionBehavior.cs
- SwitchExpression.cs
- MasterPage.cs
- ConfigurationStrings.cs
- DispatcherObject.cs
- ReflectionUtil.cs
- UpDownBase.cs
- NamespaceQuery.cs
- CacheEntry.cs
- GridProviderWrapper.cs
- ECDsa.cs
- DeploymentSection.cs
- PointLightBase.cs
- XmlStreamedByteStreamReader.cs
- ObfuscateAssemblyAttribute.cs
- CodePrimitiveExpression.cs
- BackStopAuthenticationModule.cs
- ModelUtilities.cs
- Path.cs
- SqlDataReaderSmi.cs
- GridViewColumnCollectionChangedEventArgs.cs
- XmlSchemaAppInfo.cs
- BooleanFunctions.cs
- DocumentGrid.cs
- CustomPopupPlacement.cs
- InstanceStore.cs
- ListSortDescriptionCollection.cs
- DoubleAnimation.cs
- CharConverter.cs
- cache.cs