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
- ReverseComparer.cs
- PopupEventArgs.cs
- HostedElements.cs
- AssemblyBuilder.cs
- SynchronizationContext.cs
- MemberInitExpression.cs
- DbProviderFactory.cs
- AdPostCacheSubstitution.cs
- MethodImplAttribute.cs
- MeasurementDCInfo.cs
- ContextMenu.cs
- FilteredXmlReader.cs
- Imaging.cs
- ConfigurationManagerInternal.cs
- SoapSchemaExporter.cs
- KoreanCalendar.cs
- DataPointer.cs
- CatalogPart.cs
- DataGridViewColumn.cs
- CompiledQuery.cs
- TreeNodeClickEventArgs.cs
- QueryRelOp.cs
- HttpSysSettings.cs
- SafeFileMappingHandle.cs
- GuidelineSet.cs
- ManagementObject.cs
- XslVisitor.cs
- SqlCommand.cs
- HtmlWindowCollection.cs
- ContextMenuService.cs
- XsltSettings.cs
- COM2TypeInfoProcessor.cs
- AnimationLayer.cs
- Image.cs
- ProfileEventArgs.cs
- SoapSchemaExporter.cs
- HandleExceptionArgs.cs
- LinqDataSourceStatusEventArgs.cs
- Activity.cs
- ListSourceHelper.cs
- VisualBasicImportReference.cs
- GZipDecoder.cs
- Error.cs
- TextBox.cs
- StringReader.cs
- SrgsElementFactory.cs
- OleDbEnumerator.cs
- EntityContainerEmitter.cs
- HierarchicalDataSourceControl.cs
- ExpressionEditorAttribute.cs
- StyleHelper.cs
- ContentFilePart.cs
- StreamMarshaler.cs
- CustomPopupPlacement.cs
- AutoCompleteStringCollection.cs
- StrongNameKeyPair.cs
- IItemContainerGenerator.cs
- DataGridColumn.cs
- Configuration.cs
- DataGridViewImageCell.cs
- MouseActionConverter.cs
- PointKeyFrameCollection.cs
- UmAlQuraCalendar.cs
- TextTabProperties.cs
- AttributeQuery.cs
- OrthographicCamera.cs
- AutomationPatternInfo.cs
- IdentityManager.cs
- XPathScanner.cs
- DetailsViewCommandEventArgs.cs
- SmiConnection.cs
- SpellerHighlightLayer.cs
- EnumType.cs
- PropertyMapper.cs
- COM2ColorConverter.cs
- CollectionViewSource.cs
- CapabilitiesUse.cs
- SelectedDatesCollection.cs
- DocumentViewer.cs
- DrawingContextWalker.cs
- ApplicationManager.cs
- Nodes.cs
- NetworkInformationException.cs
- ListControl.cs
- ObjectListDesigner.cs
- LinkConverter.cs
- RadioButtonRenderer.cs
- OraclePermissionAttribute.cs
- KerberosReceiverSecurityToken.cs
- DirectoryInfo.cs
- RtfControlWordInfo.cs
- KoreanCalendar.cs
- ProcessHost.cs
- HostedElements.cs
- ClientSettings.cs
- CompletionProxy.cs
- SecurityState.cs
- StyleXamlParser.cs
- SimpleType.cs
- ShimAsPublicXamlType.cs