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
- DockProviderWrapper.cs
- FileDataSourceCache.cs
- BypassElementCollection.cs
- BinaryReader.cs
- SqlMethodAttribute.cs
- ReachVisualSerializerAsync.cs
- ScrollChrome.cs
- Trace.cs
- DataControlImageButton.cs
- ExtractedStateEntry.cs
- SchemaCreator.cs
- HybridWebProxyFinder.cs
- OpenTypeLayout.cs
- BinaryFormatterWriter.cs
- UserControlCodeDomTreeGenerator.cs
- PackageDigitalSignature.cs
- FixedDocumentSequencePaginator.cs
- CombinedGeometry.cs
- TextRangeAdaptor.cs
- PriorityQueue.cs
- CodeCommentStatement.cs
- Int32CAMarshaler.cs
- EntityDesignerUtils.cs
- BitmapPalettes.cs
- CalculatedColumn.cs
- HelpKeywordAttribute.cs
- DiagnosticTrace.cs
- DBSchemaTable.cs
- DataSourceProvider.cs
- ObjectListCommandsPage.cs
- Size3D.cs
- assemblycache.cs
- SessionIDManager.cs
- ContentFilePart.cs
- CalculatedColumn.cs
- PhysicalAddress.cs
- RelatedCurrencyManager.cs
- DbResourceAllocator.cs
- CreationContext.cs
- CaseInsensitiveComparer.cs
- InheritanceContextHelper.cs
- HttpListenerResponse.cs
- Compiler.cs
- DataGridViewCellStyleChangedEventArgs.cs
- BamlTreeUpdater.cs
- TemplatedMailWebEventProvider.cs
- SubstitutionDesigner.cs
- CompressStream.cs
- AuthenticationException.cs
- RegisteredScript.cs
- SynchronizedMessageSource.cs
- BufferModeSettings.cs
- XmlUrlResolver.cs
- PixelShader.cs
- ToolboxSnapDragDropEventArgs.cs
- WebPartMenuStyle.cs
- ISCIIEncoding.cs
- TreeViewCancelEvent.cs
- Hash.cs
- FontInfo.cs
- WindowsListViewItemCheckBox.cs
- ToolTip.cs
- TextFormattingConverter.cs
- IisTraceWebEventProvider.cs
- DateTimeUtil.cs
- SharedDp.cs
- InternalTransaction.cs
- EntitySetDataBindingList.cs
- NativeMethodsOther.cs
- SQLChars.cs
- sqlinternaltransaction.cs
- Screen.cs
- HttpMethodAttribute.cs
- Substitution.cs
- CreateUserWizardStep.cs
- XPathNodeList.cs
- HttpHandlersSection.cs
- PageCache.cs
- DataControlPagerLinkButton.cs
- ItemsPanelTemplate.cs
- LabelLiteral.cs
- DispatchWrapper.cs
- BooleanAnimationUsingKeyFrames.cs
- ClientFormsAuthenticationMembershipProvider.cs
- BooleanProjectedSlot.cs
- WorkflowRuntime.cs
- SqlParameter.cs
- ADMembershipProvider.cs
- CommandID.cs
- ProfileInfo.cs
- WindowsStreamSecurityElement.cs
- Matrix3DConverter.cs
- Vector3DConverter.cs
- MemberListBinding.cs
- ProxyHwnd.cs
- HttpAsyncResult.cs
- BadImageFormatException.cs
- HwndMouseInputProvider.cs
- entityreference_tresulttype.cs
- EmissiveMaterial.cs