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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GroupStyle.cs
- UIHelper.cs
- OracleDataReader.cs
- ExceptionUtility.cs
- AnnotationComponentManager.cs
- DataServiceEntityAttribute.cs
- _DisconnectOverlappedAsyncResult.cs
- SqlDataSourceConnectionPanel.cs
- DocumentationServerProtocol.cs
- StylusPointProperty.cs
- DelegatedStream.cs
- SecurityPermission.cs
- ResourceProviderFactory.cs
- StringReader.cs
- DesignerSerializationOptionsAttribute.cs
- PathData.cs
- ConnectionPointCookie.cs
- ConnectionPoolRegistry.cs
- CheckBoxAutomationPeer.cs
- ToolStripSeparator.cs
- WhitespaceSignificantCollectionAttribute.cs
- DataGridViewDataErrorEventArgs.cs
- ASCIIEncoding.cs
- DoubleCollection.cs
- Pair.cs
- Matrix3DStack.cs
- ConfigXmlComment.cs
- PropertySourceInfo.cs
- ListControl.cs
- counter.cs
- ModuleBuilderData.cs
- ReliabilityContractAttribute.cs
- DBCommandBuilder.cs
- XmlElementList.cs
- TrustLevelCollection.cs
- XamlToRtfParser.cs
- SchemaName.cs
- VisualBasicImportReference.cs
- SlotInfo.cs
- DrawItemEvent.cs
- SelectionEditor.cs
- ToolStripItemClickedEventArgs.cs
- EnlistmentTraceIdentifier.cs
- CodeTryCatchFinallyStatement.cs
- SQLBytes.cs
- OptimizedTemplateContent.cs
- LongMinMaxAggregationOperator.cs
- RowSpanVector.cs
- Page.cs
- Marshal.cs
- DateTimeSerializationSection.cs
- ApplyTemplatesAction.cs
- AstNode.cs
- MyContact.cs
- BrushMappingModeValidation.cs
- TaskFactory.cs
- FixedSOMSemanticBox.cs
- ExceptionCollection.cs
- Model3DGroup.cs
- CollectionConverter.cs
- PrimitiveXmlSerializers.cs
- SchemaAttDef.cs
- AnonymousIdentificationModule.cs
- SqlConnection.cs
- TextCharacters.cs
- ToolStripItemRenderEventArgs.cs
- Package.cs
- ScalarOps.cs
- XPathParser.cs
- MachineKey.cs
- WebPartDescriptionCollection.cs
- UInt32Storage.cs
- XmlSerializerFactory.cs
- TextTreeObjectNode.cs
- ZipIOLocalFileBlock.cs
- SettingsAttributes.cs
- X509CertificateValidator.cs
- UTF8Encoding.cs
- SchemaMapping.cs
- CapabilitiesAssignment.cs
- ImageConverter.cs
- StatusBarDrawItemEvent.cs
- SqlClientPermission.cs
- SqlUserDefinedTypeAttribute.cs
- InputScope.cs
- Sentence.cs
- GenericTypeParameterBuilder.cs
- SqlHelper.cs
- WebServiceResponse.cs
- BaseCollection.cs
- DiagnosticsConfiguration.cs
- WebScriptMetadataInstanceContextProvider.cs
- WebBrowserEvent.cs
- HitTestWithGeometryDrawingContextWalker.cs
- PropertyIDSet.cs
- JapaneseCalendar.cs
- MailWriter.cs
- Utilities.cs
- WrappingXamlSchemaContext.cs
- Point4DConverter.cs