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
- ReadOnlyTernaryTree.cs
- DynamicValidatorEventArgs.cs
- ScrollItemProviderWrapper.cs
- EmptyImpersonationContext.cs
- DataGridViewLinkCell.cs
- ResourceDisplayNameAttribute.cs
- FormViewUpdateEventArgs.cs
- _UncName.cs
- DiscoveryClientElement.cs
- TraceHandlerErrorFormatter.cs
- HwndProxyElementProvider.cs
- HwndMouseInputProvider.cs
- SchemaType.cs
- MatrixAnimationUsingPath.cs
- WaitHandle.cs
- SqlDataSourceQueryConverter.cs
- EndpointDiscoveryMetadataCD1.cs
- ClientSession.cs
- Freezable.cs
- mediaeventshelper.cs
- SqlRowUpdatingEvent.cs
- Matrix.cs
- AttachedPropertyMethodSelector.cs
- StatusBar.cs
- DataGridViewColumnConverter.cs
- updatecommandorderer.cs
- CodeExpressionCollection.cs
- RuleConditionDialog.cs
- LogManagementAsyncResult.cs
- ReturnEventArgs.cs
- LinqDataSourceDisposeEventArgs.cs
- MessageQueueInstaller.cs
- SystemIPGlobalStatistics.cs
- CurrentTimeZone.cs
- ListBindingConverter.cs
- RegexRunner.cs
- JulianCalendar.cs
- CharUnicodeInfo.cs
- NativeCppClassAttribute.cs
- GiveFeedbackEvent.cs
- DrawingContextFlattener.cs
- InfoCardProofToken.cs
- BoundsDrawingContextWalker.cs
- DbDataRecord.cs
- CodeTypeDeclarationCollection.cs
- ZoneButton.cs
- CompilationPass2TaskInternal.cs
- FontSizeConverter.cs
- XmlWellformedWriterHelpers.cs
- _BufferOffsetSize.cs
- Pen.cs
- CodeTypeReference.cs
- SqlDataReaderSmi.cs
- UIInitializationException.cs
- CodeStatementCollection.cs
- HitTestResult.cs
- DataGridColumn.cs
- DecoderNLS.cs
- ApplyImportsAction.cs
- Underline.cs
- MediaElementAutomationPeer.cs
- sqlpipe.cs
- OdbcParameter.cs
- uribuilder.cs
- CultureTableRecord.cs
- VersionedStreamOwner.cs
- StorageEndPropertyMapping.cs
- PersonalizationStateInfoCollection.cs
- RangeValuePattern.cs
- ColorConverter.cs
- Margins.cs
- MediaElement.cs
- SecurityKeyIdentifierClause.cs
- GridViewSortEventArgs.cs
- ProfileGroupSettingsCollection.cs
- DataSourceCache.cs
- MSG.cs
- SectionVisual.cs
- TreeBuilderBamlTranslator.cs
- DesigntimeLicenseContext.cs
- DataSourceComponent.cs
- GlyphRunDrawing.cs
- XmlQueryTypeFactory.cs
- OdbcConnection.cs
- RequestCacheValidator.cs
- TripleDES.cs
- TemplateField.cs
- SqlError.cs
- AssemblyResourceLoader.cs
- Encoding.cs
- SafeRightsManagementQueryHandle.cs
- RequestQueue.cs
- DelayedRegex.cs
- LinkButton.cs
- Base64WriteStateInfo.cs
- ChangeNode.cs
- EdmToObjectNamespaceMap.cs
- StatusBarAutomationPeer.cs
- HuffmanTree.cs
- SafeNativeMethods.cs