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
- WorkflowApplicationAbortedException.cs
- PolygonHotSpot.cs
- TextEditorParagraphs.cs
- BitmapEffectInput.cs
- Timer.cs
- XXXInfos.cs
- DataGridViewSelectedRowCollection.cs
- PageTheme.cs
- StubHelpers.cs
- PortCache.cs
- SharedPersonalizationStateInfo.cs
- HostedElements.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- XmlReader.cs
- Walker.cs
- Rect.cs
- TextRunCache.cs
- PermissionToken.cs
- ConfigurationStrings.cs
- webeventbuffer.cs
- PointCollectionValueSerializer.cs
- DoubleStorage.cs
- IIS7ConfigurationLoader.cs
- TableRow.cs
- EventRouteFactory.cs
- PassportPrincipal.cs
- StateRuntime.cs
- OneWayChannelListener.cs
- QueryCoreOp.cs
- SocketPermission.cs
- ListGeneralPage.cs
- FlowLayoutPanelDesigner.cs
- OutputCacheSettings.cs
- ServiceDescriptionReflector.cs
- ListenerElementsCollection.cs
- UserControlDocumentDesigner.cs
- CodeGenerationManager.cs
- SmtpMail.cs
- ToolStripRenderer.cs
- TreeViewCancelEvent.cs
- Buffer.cs
- ProcessStartInfo.cs
- UiaCoreTypesApi.cs
- DataBinder.cs
- NumericUpDownAccelerationCollection.cs
- ContractBase.cs
- ConfigXmlCDataSection.cs
- StaticTextPointer.cs
- EventProviderWriter.cs
- ImageMetadata.cs
- Barrier.cs
- EdmSchemaError.cs
- MetabaseSettingsIis7.cs
- DeclaredTypeElementCollection.cs
- AsymmetricSecurityProtocolFactory.cs
- ListBindingConverter.cs
- NativeMethods.cs
- PropertyPathConverter.cs
- RewritingSimplifier.cs
- EastAsianLunisolarCalendar.cs
- ErrorWrapper.cs
- PerformanceCountersElement.cs
- ToolStripRenderEventArgs.cs
- ScriptHandlerFactory.cs
- SqlConnectionFactory.cs
- QueueNameHelper.cs
- DesignerView.Commands.cs
- ComponentResourceKey.cs
- PagePropertiesChangingEventArgs.cs
- ThreadExceptionEvent.cs
- TextDataBindingHandler.cs
- SqlDesignerDataSourceView.cs
- ConvertersCollection.cs
- SqlDataSource.cs
- DataGridViewComboBoxEditingControl.cs
- Application.cs
- WebResourceAttribute.cs
- TraceProvider.cs
- MultiView.cs
- SiteMapNodeCollection.cs
- GeneralTransform3D.cs
- OLEDB_Enum.cs
- DataBinder.cs
- MessageQueuePermissionAttribute.cs
- DataGridViewCellCollection.cs
- UndoEngine.cs
- Highlights.cs
- HttpsHostedTransportConfiguration.cs
- ThreadSafeList.cs
- ObjectViewEntityCollectionData.cs
- Wildcard.cs
- CheckBoxStandardAdapter.cs
- CharacterHit.cs
- DesignTimeVisibleAttribute.cs
- TextBoxView.cs
- ThreadStateException.cs
- _NegoStream.cs
- PermissionListSet.cs
- XmlSiteMapProvider.cs
- FixedSOMPage.cs