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
- InvalidOleVariantTypeException.cs
- EnvironmentPermission.cs
- IgnoreFileBuildProvider.cs
- FloaterBaseParagraph.cs
- SqlReferenceCollection.cs
- NullableBoolConverter.cs
- LongValidatorAttribute.cs
- ParserStreamGeometryContext.cs
- ProcessThread.cs
- _SSPIWrapper.cs
- DataContractSerializerSection.cs
- GZipUtils.cs
- ToolStripRendererSwitcher.cs
- TypeReference.cs
- RefType.cs
- MergeFailedEvent.cs
- Int32CAMarshaler.cs
- CorrelationToken.cs
- ThemeInfoAttribute.cs
- InkCollectionBehavior.cs
- BamlTreeUpdater.cs
- BatchServiceHost.cs
- XPathDocumentIterator.cs
- XhtmlBasicLabelAdapter.cs
- RectAnimationBase.cs
- TrackingStringDictionary.cs
- PropertyGridEditorPart.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- CodeLabeledStatement.cs
- Rotation3DKeyFrameCollection.cs
- RegexParser.cs
- PersonalizablePropertyEntry.cs
- BamlLocalizationDictionary.cs
- Image.cs
- GridViewAutomationPeer.cs
- AssemblyResourceLoader.cs
- HttpHandlersSection.cs
- FillRuleValidation.cs
- TraceUtils.cs
- MemberRelationshipService.cs
- SqlPersonalizationProvider.cs
- ObjectItemCachedAssemblyLoader.cs
- EventData.cs
- BuildManager.cs
- AnnotationAuthorChangedEventArgs.cs
- KeyBinding.cs
- RightsManagementLicense.cs
- AxisAngleRotation3D.cs
- NestedContainer.cs
- XmlChildEnumerator.cs
- VisualBrush.cs
- DataRecordInternal.cs
- MsmqOutputMessage.cs
- DbDataSourceEnumerator.cs
- LongSumAggregationOperator.cs
- BlurBitmapEffect.cs
- SqlDependency.cs
- BoolExpressionVisitors.cs
- CodeTypeOfExpression.cs
- CustomError.cs
- ImageButton.cs
- NativeMethods.cs
- HijriCalendar.cs
- SmiEventSink_DeferedProcessing.cs
- SAPICategories.cs
- LicFileLicenseProvider.cs
- UIElementPropertyUndoUnit.cs
- HTMLTextWriter.cs
- BamlTreeMap.cs
- RelatedCurrencyManager.cs
- FixedDocumentSequencePaginator.cs
- FileLogRecordHeader.cs
- RevocationPoint.cs
- Signature.cs
- AnnotationResource.cs
- AutoGeneratedFieldProperties.cs
- CodeStatementCollection.cs
- Stroke.cs
- WebBrowserContainer.cs
- COM2IPerPropertyBrowsingHandler.cs
- ListCollectionView.cs
- Storyboard.cs
- TypeDelegator.cs
- UrlAuthFailureHandler.cs
- BlurBitmapEffect.cs
- BlockUIContainer.cs
- ConnectionStringsExpressionBuilder.cs
- DomainUpDown.cs
- ResourceManager.cs
- File.cs
- UnmanagedBitmapWrapper.cs
- XPathBuilder.cs
- EventSourceCreationData.cs
- BindingSourceDesigner.cs
- PagesSection.cs
- ResolveNextArgumentWorkItem.cs
- WizardSideBarListControlItemEventArgs.cs
- StackOverflowException.cs
- SystemIcons.cs
- HuffmanTree.cs