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
- ProtocolElementCollection.cs
- XamlTemplateSerializer.cs
- IntegerFacetDescriptionElement.cs
- XmlSchemaCollection.cs
- ListViewGroupConverter.cs
- TypeDependencyAttribute.cs
- ButtonBase.cs
- CalendarBlackoutDatesCollection.cs
- PageSettings.cs
- NamedPipeAppDomainProtocolHandler.cs
- ResourceExpressionEditorSheet.cs
- CompilationRelaxations.cs
- ComponentTray.cs
- Track.cs
- EntityUtil.cs
- TraceFilter.cs
- RepeatEnumerable.cs
- PassportAuthenticationModule.cs
- WinInetCache.cs
- XmlSchemaSet.cs
- LiteralControl.cs
- DataBindingHandlerAttribute.cs
- BitmapDecoder.cs
- SpellerError.cs
- CommentAction.cs
- SHA384Cng.cs
- dbdatarecord.cs
- RegisterResponseInfo.cs
- SrgsRuleRef.cs
- AdjustableArrowCap.cs
- TypeInfo.cs
- CompressionTransform.cs
- InfoCardHelper.cs
- ZipFileInfo.cs
- DataReaderContainer.cs
- CodeArgumentReferenceExpression.cs
- XmlBinaryReaderSession.cs
- Exception.cs
- ComponentResourceKey.cs
- DashStyles.cs
- DataGridDetailsPresenter.cs
- IndexedDataBuffer.cs
- ContentDesigner.cs
- HTMLTextWriter.cs
- RbTree.cs
- MimeXmlImporter.cs
- RequestNavigateEventArgs.cs
- DesignerActionUI.cs
- RequestCachingSection.cs
- SystemIcmpV6Statistics.cs
- _emptywebproxy.cs
- DataTransferEventArgs.cs
- XmlUtilWriter.cs
- DeadCharTextComposition.cs
- SettingsProperty.cs
- ItemDragEvent.cs
- UrlPath.cs
- GlobalEventManager.cs
- GZipDecoder.cs
- SchemaExporter.cs
- TreeViewCancelEvent.cs
- ObjectItemConventionAssemblyLoader.cs
- HttpFileCollection.cs
- DataPagerCommandEventArgs.cs
- HtmlAnchor.cs
- XmlILIndex.cs
- Point3DValueSerializer.cs
- SimpleRecyclingCache.cs
- DescriptionAttribute.cs
- ContactManager.cs
- HMACSHA384.cs
- BaseInfoTable.cs
- XmlQueryStaticData.cs
- PathGeometry.cs
- DropSource.cs
- CompilerCollection.cs
- ObjectConverter.cs
- Composition.cs
- FontUnitConverter.cs
- ClientCredentials.cs
- OleDbError.cs
- PathFigureCollection.cs
- XComponentModel.cs
- QueryConverter.cs
- ProxyWebPart.cs
- Message.cs
- BinaryObjectWriter.cs
- ScrollPattern.cs
- VariableQuery.cs
- Grant.cs
- XpsDocument.cs
- PlatformNotSupportedException.cs
- WsdlHelpGeneratorElement.cs
- ExpressionVisitor.cs
- CachingHintValidation.cs
- MappingItemCollection.cs
- DBConnection.cs
- StructuredType.cs
- IconHelper.cs
- ExtenderProvidedPropertyAttribute.cs