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
- sqlpipe.cs
- XmlIncludeAttribute.cs
- XmlByteStreamReader.cs
- HtmlTableCell.cs
- ListBoxChrome.cs
- TdsParser.cs
- Cursor.cs
- IfAction.cs
- CheckBox.cs
- TextRangeProviderWrapper.cs
- UrlMappingCollection.cs
- X509Certificate2.cs
- MissingMemberException.cs
- ListenerElementsCollection.cs
- ObjectHelper.cs
- HwndMouseInputProvider.cs
- DataContractSet.cs
- WinEventHandler.cs
- HwndKeyboardInputProvider.cs
- HiddenField.cs
- CircleEase.cs
- PageRequestManager.cs
- DefaultBindingPropertyAttribute.cs
- TypeDescriptor.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- DesignerUtils.cs
- TransformerConfigurationWizardBase.cs
- FusionWrap.cs
- UpdateProgress.cs
- CodeAttributeArgumentCollection.cs
- MachineSettingsSection.cs
- KnownIds.cs
- BadImageFormatException.cs
- BindingEntityInfo.cs
- SoapElementAttribute.cs
- AggregateException.cs
- PageRanges.cs
- XmlnsDefinitionAttribute.cs
- Soap12ServerProtocol.cs
- StyleXamlParser.cs
- SrgsRuleRef.cs
- Exceptions.cs
- TaskFileService.cs
- MenuAdapter.cs
- ToolboxComponentsCreatedEventArgs.cs
- X509SecurityTokenProvider.cs
- SafeLocalMemHandle.cs
- NativeCompoundFileAPIs.cs
- SQLInt64Storage.cs
- RelationshipWrapper.cs
- XmlSchemaAnyAttribute.cs
- MobileControlsSectionHandler.cs
- Listbox.cs
- ColumnMapTranslator.cs
- ServiceConfigurationTraceRecord.cs
- ApplicationDirectory.cs
- AspNetCacheProfileAttribute.cs
- IQueryable.cs
- ISessionStateStore.cs
- IndexedSelectQueryOperator.cs
- ConfigurationManagerInternalFactory.cs
- Separator.cs
- ProfileParameter.cs
- TransformGroup.cs
- WebReferenceCollection.cs
- PeerObject.cs
- TextClipboardData.cs
- GroupLabel.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- CellQuery.cs
- WebResourceAttribute.cs
- DocumentAutomationPeer.cs
- DeclarationUpdate.cs
- GridViewItemAutomationPeer.cs
- AppSettingsSection.cs
- SignedXml.cs
- DetailsViewModeEventArgs.cs
- QuaternionAnimation.cs
- EditingMode.cs
- DbConnectionStringBuilder.cs
- SerialErrors.cs
- TextServicesDisplayAttribute.cs
- Context.cs
- CellIdBoolean.cs
- ExplicitDiscriminatorMap.cs
- IsolatedStorage.cs
- Panel.cs
- LabelEditEvent.cs
- SetIndexBinder.cs
- CodeLinePragma.cs
- TransportListener.cs
- MobilePage.cs
- DataAccessor.cs
- XmlSchemaFacet.cs
- dtdvalidator.cs
- WinFormsSecurity.cs
- MobileControlPersister.cs
- X509ChainElement.cs
- HttpFileCollection.cs
- Vars.cs