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
- OracleCommandSet.cs
- securestring.cs
- VirtualPathProvider.cs
- CuspData.cs
- MissingMethodException.cs
- EventWaitHandleSecurity.cs
- PromptBuilder.cs
- Color.cs
- SQLByte.cs
- NodeInfo.cs
- SystemWebExtensionsSectionGroup.cs
- XmlWellformedWriter.cs
- TextSpan.cs
- ImageMetadata.cs
- DynamicDataRoute.cs
- ManipulationBoundaryFeedbackEventArgs.cs
- DesignerActionUI.cs
- SubclassTypeValidator.cs
- SwitchAttribute.cs
- EntitySqlQueryCacheKey.cs
- ConfigurationStrings.cs
- MatrixAnimationUsingPath.cs
- CLRBindingWorker.cs
- XmlNodeChangedEventManager.cs
- SiteIdentityPermission.cs
- PropertyEmitter.cs
- PersonalizationProviderHelper.cs
- ELinqQueryState.cs
- ContractNamespaceAttribute.cs
- regiisutil.cs
- Convert.cs
- DirectoryNotFoundException.cs
- SimpleTypeResolver.cs
- HScrollBar.cs
- MultiView.cs
- SequenceDesignerAccessibleObject.cs
- BStrWrapper.cs
- dbdatarecord.cs
- EpmSyndicationContentSerializer.cs
- DrawingContextWalker.cs
- DataTransferEventArgs.cs
- ParameterSubsegment.cs
- LostFocusEventManager.cs
- MemberInitExpression.cs
- NumericUpDownAcceleration.cs
- Listbox.cs
- Object.cs
- ScriptMethodAttribute.cs
- ServiceObjectContainer.cs
- DetailsView.cs
- Span.cs
- HttpTransportBindingElement.cs
- ReadOnlyHierarchicalDataSourceView.cs
- DataGridItemCollection.cs
- CompiledQuery.cs
- mediaclock.cs
- BreakRecordTable.cs
- EncryptedPackage.cs
- SyndicationSerializer.cs
- OleDbFactory.cs
- BufferedGraphicsContext.cs
- HideDisabledControlAdapter.cs
- AcceleratedTokenProviderState.cs
- NavigationProperty.cs
- SettingsPropertyValue.cs
- UInt64Storage.cs
- SQLChars.cs
- FrameworkPropertyMetadata.cs
- TranslateTransform3D.cs
- BidOverLoads.cs
- DbSource.cs
- MergeEnumerator.cs
- Soap12FormatExtensions.cs
- AngleUtil.cs
- WebConfigurationHostFileChange.cs
- CodeChecksumPragma.cs
- IISMapPath.cs
- PageContent.cs
- VirtualPath.cs
- AddInStore.cs
- ThreadExceptionDialog.cs
- XmlUrlResolver.cs
- SafeRegistryHandle.cs
- PointHitTestParameters.cs
- RegexFCD.cs
- HeaderedItemsControl.cs
- CalendarAutoFormat.cs
- XmlSchemaSimpleContentExtension.cs
- TypeSystemProvider.cs
- MetadataItemCollectionFactory.cs
- PlatformCulture.cs
- MobileCategoryAttribute.cs
- XmlSchemaSimpleType.cs
- StructuredProperty.cs
- PagedDataSource.cs
- ShaderRenderModeValidation.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- UrlUtility.cs
- DataIdProcessor.cs
- Accessors.cs