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
- XamlPathDataSerializer.cs
- XamlTreeBuilder.cs
- SqlNodeAnnotations.cs
- StyleBamlRecordReader.cs
- TimeStampChecker.cs
- AssemblyInfo.cs
- DbConnectionClosed.cs
- FlowDocumentFormatter.cs
- HtmlGenericControl.cs
- DataSetMappper.cs
- ToolStripMenuItem.cs
- WindowsFormsSynchronizationContext.cs
- ACE.cs
- MultipartIdentifier.cs
- DefaultMemberAttribute.cs
- EncoderReplacementFallback.cs
- WinEventWrap.cs
- Calendar.cs
- TagMapInfo.cs
- IUnknownConstantAttribute.cs
- ReferentialConstraint.cs
- AssociatedControlConverter.cs
- CompositeActivityDesigner.cs
- MetadataCollection.cs
- TextDecoration.cs
- MetadataUtilsSmi.cs
- Symbol.cs
- COM2ColorConverter.cs
- PasswordRecovery.cs
- FrugalMap.cs
- BindingListCollectionView.cs
- TdsParserStaticMethods.cs
- MetadataCache.cs
- SystemIPInterfaceStatistics.cs
- PropertyPathConverter.cs
- InternalResources.cs
- DBBindings.cs
- RegexGroupCollection.cs
- DbMetaDataColumnNames.cs
- ScopeCompiler.cs
- AvTraceDetails.cs
- TextParaClient.cs
- ECDiffieHellmanCngPublicKey.cs
- DrawListViewSubItemEventArgs.cs
- ParentQuery.cs
- WindowVisualStateTracker.cs
- DataGridCell.cs
- SelectedGridItemChangedEvent.cs
- CharKeyFrameCollection.cs
- MethodImplAttribute.cs
- Application.cs
- DataControlFieldHeaderCell.cs
- MimeMultiPart.cs
- DataServiceHostFactory.cs
- SymmetricAlgorithm.cs
- ImplicitInputBrush.cs
- FunctionCommandText.cs
- RpcCryptoRequest.cs
- DynamicILGenerator.cs
- BaseValidator.cs
- EdmValidator.cs
- SqlServices.cs
- WindowsServiceCredential.cs
- HttpCookieCollection.cs
- StylusPointPropertyId.cs
- IndexingContentUnit.cs
- EventLogger.cs
- RoleManagerSection.cs
- LocalizableAttribute.cs
- UxThemeWrapper.cs
- DebugController.cs
- ObjectDataSourceMethodEditor.cs
- PeerObject.cs
- MembershipPasswordException.cs
- FolderLevelBuildProviderCollection.cs
- Config.cs
- EncryptedXml.cs
- GridLengthConverter.cs
- ReferenceList.cs
- XmlnsCache.cs
- CapabilitiesPattern.cs
- DataServiceConfiguration.cs
- PrtTicket_Public.cs
- NamedPermissionSet.cs
- ConnectionManagementElementCollection.cs
- HotSpot.cs
- SmtpDateTime.cs
- DbDataRecord.cs
- SchemaDeclBase.cs
- DirectionalLight.cs
- LogSwitch.cs
- DoWorkEventArgs.cs
- AttributeCollection.cs
- DependencyPropertyKey.cs
- ConfigurationSectionGroup.cs
- ColorAnimationBase.cs
- Panel.cs
- DataSourceHelper.cs
- InputEventArgs.cs
- TokenBasedSetEnumerator.cs