Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Channels / CompositeDuplexBindingElementImporter.cs / 1 / CompositeDuplexBindingElementImporter.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Channels { using System.Xml; using System.ServiceModel.Description; using System.Collections; public class CompositeDuplexBindingElementImporter : IPolicyImportExtension { public CompositeDuplexBindingElementImporter() { } void IPolicyImportExtension.ImportPolicy(MetadataImporter importer, PolicyConversionContext context) { if (importer == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("importer"); } if (context == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("context"); } XmlElement compositeDuplexAssertion = PolicyConversionContext.FindAssertion(context.GetBindingAssertions(), TransportPolicyConstants.CompositeDuplex, TransportPolicyConstants.CompositeDuplexNamespace, true); if (compositeDuplexAssertion != null || WsdlImporter.WSAddressingHelper.DetermineSupportedAddressingMode(importer, context) == SupportedAddressingMode.NonAnonymous) { context.BindingElements.Add(new CompositeDuplexBindingElement()); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AtomEntry.cs
- CorrelationTokenTypeConvertor.cs
- InputProviderSite.cs
- WebBrowserDocumentCompletedEventHandler.cs
- ProfileBuildProvider.cs
- HierarchicalDataSourceControl.cs
- SchemaCollectionPreprocessor.cs
- RequiredFieldValidator.cs
- RuntimeWrappedException.cs
- Page.cs
- AccessText.cs
- ApplicationGesture.cs
- FixedSOMGroup.cs
- SoapTypeAttribute.cs
- TextLineResult.cs
- Crypto.cs
- EditCommandColumn.cs
- Bidi.cs
- IDispatchConstantAttribute.cs
- TextRenderer.cs
- SqlStream.cs
- AssemblyAssociatedContentFileAttribute.cs
- XPathNode.cs
- MetadataFile.cs
- SafeFileHandle.cs
- MsmqIntegrationMessagePool.cs
- ObjectQueryProvider.cs
- InputBindingCollection.cs
- DataGridViewCellStateChangedEventArgs.cs
- IxmlLineInfo.cs
- InfoCardBaseException.cs
- LiteralTextContainerControlBuilder.cs
- ResourceProviderFactory.cs
- Delay.cs
- HtmlAnchor.cs
- OutOfMemoryException.cs
- SparseMemoryStream.cs
- Function.cs
- DataError.cs
- BamlTreeUpdater.cs
- Fx.cs
- IntMinMaxAggregationOperator.cs
- Models.cs
- StagingAreaInputItem.cs
- CodePageUtils.cs
- HighlightComponent.cs
- ComponentResourceKey.cs
- ShimAsPublicXamlType.cs
- SHA384Managed.cs
- Pair.cs
- PageCatalogPart.cs
- NamespaceEmitter.cs
- BitmapDownload.cs
- SqlDataSourceFilteringEventArgs.cs
- OraclePermission.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- Logging.cs
- WebPartsPersonalizationAuthorization.cs
- Single.cs
- TdsParserSessionPool.cs
- Gdiplus.cs
- MetadataArtifactLoaderCompositeFile.cs
- WebBrowser.cs
- SortQueryOperator.cs
- PropertyDescriptorCollection.cs
- mda.cs
- TextClipboardData.cs
- FullTrustAssembly.cs
- PeerNameRegistration.cs
- XmlQueryContext.cs
- RectIndependentAnimationStorage.cs
- NameValueCollection.cs
- BinaryObjectReader.cs
- BufferAllocator.cs
- XamlFigureLengthSerializer.cs
- QueryRewriter.cs
- ListViewItemSelectionChangedEvent.cs
- SessionParameter.cs
- RoutedEventHandlerInfo.cs
- ThicknessAnimationBase.cs
- PointLightBase.cs
- ObjectDataSourceChooseTypePanel.cs
- XmlBinaryWriterSession.cs
- GeometryGroup.cs
- XmlRootAttribute.cs
- NTAccount.cs
- EntityViewGenerationAttribute.cs
- Token.cs
- DockPatternIdentifiers.cs
- ControlPaint.cs
- ControlParameter.cs
- DeferrableContent.cs
- ScriptingAuthenticationServiceSection.cs
- FormViewInsertEventArgs.cs
- NamespaceListProperty.cs
- SqlClientMetaDataCollectionNames.cs
- AmbientValueAttribute.cs
- MatrixValueSerializer.cs
- PackageRelationshipCollection.cs
- ObjectStateEntry.cs