Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / ApplicationServices / ApplicationServicesHostFactory.cs / 1305376 / ApplicationServicesHostFactory.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System.Diagnostics.CodeAnalysis; using System.ServiceModel; using System.ServiceModel.Activation; namespace System.Web.ApplicationServices { public class ApplicationServicesHostFactory : ServiceHostFactory { 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. // //----------------------------------------------------------------------------- using System.Diagnostics.CodeAnalysis; using System.ServiceModel; using System.ServiceModel.Activation; namespace System.Web.ApplicationServices { public class ApplicationServicesHostFactory : ServiceHostFactory { 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EqualityComparer.cs
- IItemContainerGenerator.cs
- TextTreeTextBlock.cs
- FindCriteriaCD1.cs
- ImmutableClientRuntime.cs
- CharEntityEncoderFallback.cs
- RowToParametersTransformer.cs
- _Rfc2616CacheValidators.cs
- DBCommand.cs
- DirectoryRedirect.cs
- PageCache.cs
- SoapFormatter.cs
- RotateTransform.cs
- GeometryGroup.cs
- Transform3DGroup.cs
- _CacheStreams.cs
- MenuItem.cs
- CodeAssignStatement.cs
- FileSecurity.cs
- TextTreeRootNode.cs
- SqlBulkCopy.cs
- ActivityLocationReferenceEnvironment.cs
- Command.cs
- COM2FontConverter.cs
- SystemThemeKey.cs
- BitmapData.cs
- HandlerFactoryWrapper.cs
- ProfileInfo.cs
- RadioButtonBaseAdapter.cs
- FlowLayout.cs
- StringHandle.cs
- HtmlTableCell.cs
- BufferedWebEventProvider.cs
- CrossSiteScriptingValidation.cs
- SqlXml.cs
- WizardDesigner.cs
- ChangeInterceptorAttribute.cs
- Privilege.cs
- ConsumerConnectionPoint.cs
- ConfigurationSchemaErrors.cs
- SoapExtensionTypeElementCollection.cs
- GridViewPageEventArgs.cs
- DataGridTextBoxColumn.cs
- CacheEntry.cs
- MemberProjectionIndex.cs
- XmlBaseReader.cs
- ScriptingJsonSerializationSection.cs
- DynamicResourceExtension.cs
- SelfIssuedAuthAsymmetricKey.cs
- PageClientProxyGenerator.cs
- GenericTypeParameterBuilder.cs
- ColorPalette.cs
- Environment.cs
- InvalidOleVariantTypeException.cs
- EntityTypeBase.cs
- JournalNavigationScope.cs
- TextureBrush.cs
- ColumnWidthChangedEvent.cs
- ComPlusInstanceContextInitializer.cs
- ConfigurationSectionCollection.cs
- TableLayoutColumnStyleCollection.cs
- UpdateManifestForBrowserApplication.cs
- ClientSettingsStore.cs
- OpenFileDialog.cs
- RsaKeyIdentifierClause.cs
- AdornerHitTestResult.cs
- _ConnectStream.cs
- BitSet.cs
- StrongNameIdentityPermission.cs
- EnvironmentPermission.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- COM2ComponentEditor.cs
- FieldTemplateUserControl.cs
- ArrayTypeMismatchException.cs
- TreeChangeInfo.cs
- WebBrowserPermission.cs
- DivideByZeroException.cs
- SqlTypeSystemProvider.cs
- FormView.cs
- MeasureItemEvent.cs
- ClientSettings.cs
- ForeignKeyConstraint.cs
- XmlArrayAttribute.cs
- DataGridViewRowsAddedEventArgs.cs
- DataSourceCache.cs
- FontWeights.cs
- DynamicILGenerator.cs
- CodeExpressionStatement.cs
- Attributes.cs
- Animatable.cs
- NetMsmqBindingElement.cs
- DependencyPropertyKind.cs
- GradientPanel.cs
- FrameworkContentElement.cs
- PenThreadPool.cs
- DbProviderFactories.cs
- MetaChildrenColumn.cs
- SiteMapNodeItemEventArgs.cs
- XPathDescendantIterator.cs
- RawStylusSystemGestureInputReport.cs