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
- CellTreeNode.cs
- CompilerGeneratedAttribute.cs
- MouseButton.cs
- _StreamFramer.cs
- GenericEnumConverter.cs
- TagPrefixAttribute.cs
- TileModeValidation.cs
- MasterPage.cs
- DashStyle.cs
- RouteItem.cs
- DataGridViewCellLinkedList.cs
- CollectionExtensions.cs
- Compiler.cs
- RadialGradientBrush.cs
- Rotation3D.cs
- Mappings.cs
- NamedObject.cs
- StorageEndPropertyMapping.cs
- Point4D.cs
- LinqDataSourceInsertEventArgs.cs
- CompositeDataBoundControl.cs
- SizeAnimationClockResource.cs
- PropertyIDSet.cs
- ConfigurationPropertyCollection.cs
- OrthographicCamera.cs
- milrender.cs
- ReferenceService.cs
- ProxyHwnd.cs
- InkCanvasSelection.cs
- ControlValuePropertyAttribute.cs
- SAPICategories.cs
- NonBatchDirectoryCompiler.cs
- ChangeTracker.cs
- CustomPopupPlacement.cs
- ThemeDictionaryExtension.cs
- XmlChildEnumerator.cs
- TransformCryptoHandle.cs
- ValueTypeFixupInfo.cs
- TimelineGroup.cs
- CollectionConverter.cs
- EnterpriseServicesHelper.cs
- WebServiceEnumData.cs
- StrokeCollection2.cs
- Latin1Encoding.cs
- ValuePattern.cs
- DelayDesigner.cs
- InstanceContext.cs
- VirtualPathUtility.cs
- ProfileParameter.cs
- DurableOperationContext.cs
- InputElement.cs
- MemberAccessException.cs
- X509CertificateValidationMode.cs
- SystemThemeKey.cs
- DomainConstraint.cs
- ToolStripRenderEventArgs.cs
- CommandSet.cs
- ScriptMethodAttribute.cs
- ExtractorMetadata.cs
- SafeSecurityHandles.cs
- MapPathBasedVirtualPathProvider.cs
- WebColorConverter.cs
- SHA256.cs
- PageThemeBuildProvider.cs
- HashStream.cs
- SqlCacheDependencyDatabase.cs
- MenuAdapter.cs
- CodeDirectoryCompiler.cs
- X509Certificate2Collection.cs
- ActivityStatusChangeEventArgs.cs
- Timer.cs
- NameObjectCollectionBase.cs
- TreeViewEvent.cs
- SqlDataSourceCustomCommandPanel.cs
- MasterPageCodeDomTreeGenerator.cs
- OrderByBuilder.cs
- TreeViewHitTestInfo.cs
- dataSvcMapFileLoader.cs
- DiscreteKeyFrames.cs
- WebBrowserNavigatingEventHandler.cs
- ToolStripPanelRenderEventArgs.cs
- ImageBrush.cs
- DataKey.cs
- OptionalColumn.cs
- HttpCacheParams.cs
- SymLanguageVendor.cs
- TypedTableHandler.cs
- CompatibleIComparer.cs
- Keywords.cs
- IdentityReference.cs
- ListChunk.cs
- SafeNativeMethodsCLR.cs
- DESCryptoServiceProvider.cs
- ChtmlSelectionListAdapter.cs
- AssociatedControlConverter.cs
- FileCodeGroup.cs
- SamlAdvice.cs
- WindowsToolbar.cs
- CharAnimationBase.cs
- ResolveResponse.cs