Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Routing / System / ServiceModel / Routing / RoutingExtension.cs / 1305376 / RoutingExtension.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.Routing { using System; using System.Diagnostics.CodeAnalysis; using System.Runtime; using System.ServiceModel; using System.ServiceModel.Dispatcher; [Fx.Tag.XamlVisible(false)] public sealed class RoutingExtension : IExtension{ volatile RoutingConfiguration configuration; internal RoutingExtension(RoutingConfiguration configuration) { Fx.Assert(configuration != null, "Configuration required"); if (TD.RoutingServiceDisplayConfigIsEnabled()) { TD.RoutingServiceDisplayConfig(configuration.RouteOnHeadersOnly.ToString(TD.Culture), configuration.SoapProcessingEnabled.ToString(TD.Culture)); } this.configuration = configuration; } [SuppressMessage(FxCop.Category.Performance, FxCop.Rule.AvoidUncalledPrivateCode, Justification = "This gets called in RoutingService..ctor")] internal RoutingConfiguration RoutingConfiguration { get { return this.configuration; } } void IExtension .Attach(ServiceHostBase owner) { } void IExtension .Detach(ServiceHostBase owner) { } public void ApplyConfiguration(RoutingConfiguration routingConfiguration) { if (routingConfiguration == null) { throw FxTrace.Exception.ArgumentNull("routingConfiguration"); } if (TD.RoutingServiceConfigurationAppliedIsEnabled()) { TD.RoutingServiceConfigurationApplied(); } if (TD.RoutingServiceDisplayConfigIsEnabled()) { TD.RoutingServiceDisplayConfig(routingConfiguration.RouteOnHeadersOnly.ToString(TD.Culture), routingConfiguration.SoapProcessingEnabled.ToString(TD.Culture)); } this.configuration = routingConfiguration; } } } // 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
- NonDualMessageSecurityOverHttp.cs
- SystemWebExtensionsSectionGroup.cs
- EntityDataSourceSelectingEventArgs.cs
- SQLDoubleStorage.cs
- SmiContext.cs
- GraphicsState.cs
- SizeChangedInfo.cs
- RayHitTestParameters.cs
- WorkflowServiceHostFactory.cs
- CodePrimitiveExpression.cs
- TextChangedEventArgs.cs
- HostSecurityManager.cs
- Process.cs
- ObjectReferenceStack.cs
- ModulesEntry.cs
- AVElementHelper.cs
- ImageInfo.cs
- XPathNode.cs
- CultureTable.cs
- PersonalizationProvider.cs
- MatrixUtil.cs
- BamlRecords.cs
- CacheChildrenQuery.cs
- HttpContext.cs
- WebException.cs
- Point.cs
- ReferenceSchema.cs
- HtmlPhoneCallAdapter.cs
- UserUseLicenseDictionaryLoader.cs
- BuildResultCache.cs
- OrderingQueryOperator.cs
- HttpVersion.cs
- SelectionPattern.cs
- DialogResultConverter.cs
- Compiler.cs
- FontClient.cs
- AssemblyNameProxy.cs
- RandomDelayQueuedSendsAsyncResult.cs
- HtmlButton.cs
- BitVector32.cs
- ConfigurationCollectionAttribute.cs
- MenuItem.cs
- OrderByLifter.cs
- NavigatorOutput.cs
- MailAddress.cs
- sqlstateclientmanager.cs
- DateTimeFormat.cs
- RoutedEventValueSerializer.cs
- WebPartChrome.cs
- TTSEvent.cs
- PerCallInstanceContextProvider.cs
- DiffuseMaterial.cs
- BaseParser.cs
- RandomDelayQueuedSendsAsyncResult.cs
- ChangeTracker.cs
- Renderer.cs
- TextBreakpoint.cs
- DBConnectionString.cs
- StatusCommandUI.cs
- XsltQilFactory.cs
- PerformanceCounterCategory.cs
- XmlText.cs
- util.cs
- KnownBoxes.cs
- externdll.cs
- BookmarkScope.cs
- PagesChangedEventArgs.cs
- EntityDataSourceWrapperCollection.cs
- DocumentPageTextView.cs
- clipboard.cs
- LoginName.cs
- XmlSchemaInfo.cs
- SerializationInfoEnumerator.cs
- RemoteWebConfigurationHostServer.cs
- smtppermission.cs
- GridViewRowEventArgs.cs
- CodeIterationStatement.cs
- Win32Native.cs
- XmlSchemaType.cs
- WorkflowLayouts.cs
- InteropBitmapSource.cs
- StrokeDescriptor.cs
- DataRelationPropertyDescriptor.cs
- Odbc32.cs
- WindowsGraphics2.cs
- TextServicesCompartmentContext.cs
- TargetParameterCountException.cs
- NavigationCommands.cs
- ServiceContractDetailViewControl.cs
- EntityTypeEmitter.cs
- ToolStripItemTextRenderEventArgs.cs
- ToolStripPanelCell.cs
- ServicePointManager.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- StateItem.cs
- ContentFileHelper.cs
- ToolStripDropDownButton.cs
- PageCodeDomTreeGenerator.cs
- ListItemCollection.cs
- RelatedView.cs