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
- XmlSchemaComplexContentExtension.cs
- ResourceSetExpression.cs
- DesignerActionGlyph.cs
- EntityModelSchemaGenerator.cs
- TableCellAutomationPeer.cs
- BamlTreeNode.cs
- MediaContext.cs
- GeneratedView.cs
- EncoderNLS.cs
- OutputScopeManager.cs
- HandleExceptionArgs.cs
- ObjectDesignerDataSourceView.cs
- XpsS0ValidatingLoader.cs
- KeyMatchBuilder.cs
- ApplicationId.cs
- TypeSystemProvider.cs
- DesignerAttribute.cs
- ComplexLine.cs
- UIAgentAsyncBeginRequest.cs
- QilXmlWriter.cs
- XamlRtfConverter.cs
- ListViewTableRow.cs
- HMACMD5.cs
- ExternalDataExchangeService.cs
- Utils.cs
- Point4D.cs
- Rijndael.cs
- TryLoadRunnableWorkflowCommand.cs
- LogReservationCollection.cs
- AsyncDataRequest.cs
- VersionUtil.cs
- DelegatedStream.cs
- RecordManager.cs
- DictionarySectionHandler.cs
- PreProcessInputEventArgs.cs
- DotExpr.cs
- FileDataSourceCache.cs
- TypeLoadException.cs
- TextParagraphView.cs
- ColumnPropertiesGroup.cs
- NetworkAddressChange.cs
- FileUtil.cs
- ModifierKeysConverter.cs
- NamespaceList.cs
- PriorityBinding.cs
- DataBoundControl.cs
- EditingCommands.cs
- Predicate.cs
- TempFiles.cs
- FontInfo.cs
- IPEndPoint.cs
- TreeWalker.cs
- NativeMethods.cs
- IntSumAggregationOperator.cs
- DataGridGeneralPage.cs
- ProfileProvider.cs
- ListViewItemCollectionEditor.cs
- RegexWorker.cs
- ClientFormsIdentity.cs
- PublishLicense.cs
- CommonObjectSecurity.cs
- AliasedExpr.cs
- DataListItemCollection.cs
- SectionVisual.cs
- TempFiles.cs
- IsolatedStoragePermission.cs
- FrameworkContextData.cs
- SqlDataSourceEnumerator.cs
- ClientProxyGenerator.cs
- ColumnWidthChangingEvent.cs
- CompilerState.cs
- JoinSymbol.cs
- DirectoryObjectSecurity.cs
- DispatcherEventArgs.cs
- EndpointAddress.cs
- UserControlParser.cs
- ColumnClickEvent.cs
- DesignerActionListCollection.cs
- PenLineCapValidation.cs
- TemplateBindingExpressionConverter.cs
- WebRequestModuleElement.cs
- BaseTemplateBuildProvider.cs
- SafeBitVector32.cs
- X509SecurityTokenProvider.cs
- ConfigurationPropertyCollection.cs
- XmlWriterSettings.cs
- ResXResourceSet.cs
- PartialTrustVisibleAssembliesSection.cs
- BinaryWriter.cs
- Vector3DCollectionConverter.cs
- ContentDisposition.cs
- CodeAttributeDeclaration.cs
- DataTemplateKey.cs
- ImageListUtils.cs
- GroupByExpressionRewriter.cs
- Permission.cs
- ToolStripContentPanelDesigner.cs
- OleDbPermission.cs
- HttpResponseHeader.cs
- XmlUnspecifiedAttribute.cs