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
- FlowDocumentPage.cs
- Semaphore.cs
- GridViewRowEventArgs.cs
- LiteralLink.cs
- MouseBinding.cs
- ListParaClient.cs
- EntityDataSourceEntitySetNameItem.cs
- ProtocolViolationException.cs
- HitTestDrawingContextWalker.cs
- EntityViewGenerationConstants.cs
- Matrix.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- Utility.cs
- ArrayListCollectionBase.cs
- EntityProviderFactory.cs
- UriSection.cs
- ToolboxBitmapAttribute.cs
- WindowAutomationPeer.cs
- ExtractedStateEntry.cs
- LazyTextWriterCreator.cs
- ToolStripItemCollection.cs
- CopyAction.cs
- CompoundFileDeflateTransform.cs
- JobCollate.cs
- BitmapMetadataEnumerator.cs
- StorageEndPropertyMapping.cs
- FileDialogCustomPlace.cs
- Int32CAMarshaler.cs
- localization.cs
- TeredoHelper.cs
- InternalEnumValidator.cs
- SQLStringStorage.cs
- Assert.cs
- MultipartIdentifier.cs
- SettingsPropertyIsReadOnlyException.cs
- SharedPersonalizationStateInfo.cs
- ObjectRef.cs
- ListItemConverter.cs
- NamedPermissionSet.cs
- SymLanguageType.cs
- counter.cs
- TimeSpanMinutesConverter.cs
- DataBindingCollectionEditor.cs
- RouteData.cs
- WebDisplayNameAttribute.cs
- ReflectionTypeLoadException.cs
- DesigntimeLicenseContext.cs
- CannotUnloadAppDomainException.cs
- DecoderNLS.cs
- MultiAsyncResult.cs
- FactoryMaker.cs
- HtmlCommandAdapter.cs
- BindingSource.cs
- SimpleApplicationHost.cs
- TableLayoutPanelCellPosition.cs
- SynchronizedInputAdaptor.cs
- Storyboard.cs
- CachingHintValidation.cs
- SafeFileMappingHandle.cs
- BitmapFrame.cs
- TextureBrush.cs
- XPathAxisIterator.cs
- StylusPointCollection.cs
- CodeGen.cs
- TypeInfo.cs
- XmlBindingWorker.cs
- MessageSmuggler.cs
- XmlSerializerSection.cs
- VisualStyleTypesAndProperties.cs
- CellTreeNodeVisitors.cs
- NumberFormatter.cs
- ConfigXmlDocument.cs
- BindableTemplateBuilder.cs
- LogEntryHeaderDeserializer.cs
- ExpressionLexer.cs
- DocumentXmlWriter.cs
- MinMaxParagraphWidth.cs
- ProviderBase.cs
- GridViewHeaderRowPresenter.cs
- ListViewGroupItemCollection.cs
- SelectionRangeConverter.cs
- UIHelper.cs
- __Filters.cs
- PrintPreviewGraphics.cs
- GCHandleCookieTable.cs
- CoreSwitches.cs
- TransformationRules.cs
- TargetException.cs
- KeyFrames.cs
- ExtractorMetadata.cs
- DataGridPagerStyle.cs
- WindowsFormsHelpers.cs
- BamlRecordReader.cs
- XmlILAnnotation.cs
- ParserStreamGeometryContext.cs
- IssuedTokenClientBehaviorsElement.cs
- SuppressMessageAttribute.cs
- GetPageNumberCompletedEventArgs.cs
- CorrelationToken.cs
- ChangeInterceptorAttribute.cs