Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Channels / UseManagedPresentationBindingElement.cs / 1 / UseManagedPresentationBindingElement.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Channels { using System.ServiceModel.Configuration; using System.ServiceModel.Description; using System.Xml; public sealed class UseManagedPresentationBindingElement : BindingElement, IPolicyExportExtension { public UseManagedPresentationBindingElement() { } public override BindingElement Clone() { return new UseManagedPresentationBindingElement(); } public override T GetProperty(BindingContext context) { if (context == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("context"); } return context.GetInnerProperty (); } void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context) { if (context == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("context"); } if (context.BindingElements != null) { UseManagedPresentationBindingElement settings = context.BindingElements.Find (); if (settings != null) { XmlDocument doc = new XmlDocument(); // UseUseManagedPresentation assertion XmlElement assertion = doc.CreateElement(UseManagedPresentationPolicyStrings.UseManagedPresentationPrefix, UseManagedPresentationPolicyStrings.RequireFederatedIdentityProvisioningName, UseManagedPresentationPolicyStrings.UseManagedPresentationNamespace); context.GetBindingAssertions().Add(assertion); } } } } } // 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
- StaticDataManager.cs
- ContentType.cs
- MonitoringDescriptionAttribute.cs
- BitStack.cs
- BasicAsyncResult.cs
- Bitmap.cs
- LogSwitch.cs
- StagingAreaInputItem.cs
- BuildProvider.cs
- DataControlPagerLinkButton.cs
- JsonMessageEncoderFactory.cs
- XmlSignatureProperties.cs
- TCEAdapterGenerator.cs
- SystemIPInterfaceStatistics.cs
- PersistenceProviderFactory.cs
- ThumbAutomationPeer.cs
- DesignerTransactionCloseEvent.cs
- ExpressionPrinter.cs
- SqlConnectionString.cs
- ResourceReferenceExpressionConverter.cs
- KeyPressEvent.cs
- CapacityStreamGeometryContext.cs
- ToolboxItemCollection.cs
- FixUpCollection.cs
- DbConnectionHelper.cs
- XPathExpr.cs
- QueryCursorEventArgs.cs
- ExitEventArgs.cs
- PointLightBase.cs
- StringUtil.cs
- KernelTypeValidation.cs
- CheckBox.cs
- ModuleBuilder.cs
- WebPartZoneAutoFormat.cs
- RunInstallerAttribute.cs
- PrimitiveType.cs
- ISAPIRuntime.cs
- SafePEFileHandle.cs
- SimpleMailWebEventProvider.cs
- TraceHwndHost.cs
- LinqDataSourceHelper.cs
- ConfigurationManagerInternalFactory.cs
- SafeNativeMethods.cs
- XhtmlBasicPhoneCallAdapter.cs
- Figure.cs
- RegexStringValidatorAttribute.cs
- CodeExporter.cs
- Column.cs
- XmlElementAttributes.cs
- AttributeConverter.cs
- FontStretch.cs
- InfoCardRSACryptoProvider.cs
- Assert.cs
- ParameterRetriever.cs
- TypeElement.cs
- HtmlControlPersistable.cs
- XmlDataSourceView.cs
- WaitHandleCannotBeOpenedException.cs
- securitycriticaldataClass.cs
- TextPattern.cs
- InputProviderSite.cs
- WindowsListBox.cs
- AuthenticationModuleElementCollection.cs
- TerminatorSinks.cs
- LifetimeServices.cs
- AccessDataSource.cs
- XmlMapping.cs
- LiteralControl.cs
- WSFederationHttpBindingCollectionElement.cs
- ObjectList.cs
- TableSectionStyle.cs
- ResourceCategoryAttribute.cs
- QueryInterceptorAttribute.cs
- CalendarAutoFormat.cs
- SqlUtils.cs
- UrlMappingsModule.cs
- WindowsListBox.cs
- Attachment.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- ConnectionsZone.cs
- ListViewItemMouseHoverEvent.cs
- UIServiceHelper.cs
- InsufficientExecutionStackException.cs
- XslTransform.cs
- HyperLinkField.cs
- KeyValueInternalCollection.cs
- TextDecoration.cs
- StructuralCache.cs
- BufferedStream.cs
- RegisteredHiddenField.cs
- Assert.cs
- StoragePropertyMapping.cs
- RepeatButtonAutomationPeer.cs
- ResourcePermissionBase.cs
- ClonableStack.cs
- ClientUtils.cs
- SignatureGenerator.cs
- PropertyOrder.cs
- DataGridViewRowsAddedEventArgs.cs
- XmlResolver.cs