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
- RelOps.cs
- RefreshEventArgs.cs
- XmlSchemaGroup.cs
- EpmSyndicationContentSerializer.cs
- ContainsRowNumberChecker.cs
- EventLogTraceListener.cs
- SystemIPGlobalProperties.cs
- ByteAnimationUsingKeyFrames.cs
- WebReferenceCollection.cs
- Stream.cs
- UnsafeMethods.cs
- SqlTypesSchemaImporter.cs
- IndexedString.cs
- CryptoApi.cs
- DataBoundControlHelper.cs
- ConfigXmlComment.cs
- AsyncResult.cs
- PagePropertiesChangingEventArgs.cs
- SecurityDescriptor.cs
- Mouse.cs
- Marshal.cs
- ApplicationServiceManager.cs
- ErasingStroke.cs
- TypeRefElement.cs
- UIElementAutomationPeer.cs
- HostExecutionContextManager.cs
- SpAudioStreamWrapper.cs
- BevelBitmapEffect.cs
- HandleRef.cs
- ScheduleChanges.cs
- ResourceCollectionInfo.cs
- MasterPage.cs
- XmlSchemaFacet.cs
- CommandExpr.cs
- TextTrailingCharacterEllipsis.cs
- HtmlInputFile.cs
- HtmlCalendarAdapter.cs
- SerialErrors.cs
- Property.cs
- XDRSchema.cs
- BitmapEffectDrawing.cs
- Filter.cs
- Logging.cs
- Vector3dCollection.cs
- DateTimeParse.cs
- DataGridViewRowCollection.cs
- WinOEToolBoxItem.cs
- DataColumnPropertyDescriptor.cs
- DbMetaDataFactory.cs
- XmlResolver.cs
- OrderingExpression.cs
- TableMethodGenerator.cs
- CodeCompileUnit.cs
- TreeBuilderXamlTranslator.cs
- DetailsView.cs
- HttpApplication.cs
- XmlDeclaration.cs
- X509SecurityToken.cs
- Currency.cs
- DesignerTransactionCloseEvent.cs
- InertiaRotationBehavior.cs
- CounterCreationData.cs
- DesignerActionListCollection.cs
- IgnorePropertiesAttribute.cs
- Empty.cs
- IconConverter.cs
- LinqExpressionNormalizer.cs
- ToolboxBitmapAttribute.cs
- Calendar.cs
- EndpointAddressElementBase.cs
- WebPartManagerDesigner.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- GridItem.cs
- MessageQueuePermissionEntryCollection.cs
- EntityContainerRelationshipSet.cs
- ControlParameter.cs
- AffineTransform3D.cs
- WebPermission.cs
- WizardSideBarListControlItem.cs
- EntityObject.cs
- PipeConnection.cs
- GroupBoxAutomationPeer.cs
- DataObject.cs
- ByteAnimation.cs
- WebBrowserUriTypeConverter.cs
- InstancePersistenceCommand.cs
- CustomActivityDesigner.cs
- DllNotFoundException.cs
- EdmSchemaAttribute.cs
- KeyboardEventArgs.cs
- BodyWriter.cs
- TaskCanceledException.cs
- Repeater.cs
- SqlVisitor.cs
- EDesignUtil.cs
- ImagingCache.cs
- WpfGeneratedKnownTypes.cs
- PositiveTimeSpanValidatorAttribute.cs
- ElementMarkupObject.cs
- CmsInterop.cs