Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Channels / UseManagedPresentationBindingElementImporter.cs / 1 / UseManagedPresentationBindingElementImporter.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Channels { using System.Xml; using System.ServiceModel.Description; using System.ServiceModel.Configuration; static class UseManagedPresentationPolicyStrings { public const string UseManagedPresentationName = "UseManagedPresentation"; public const string RequireFederatedIdentityProvisioningName = "RequireFederatedIdentityProvisioning"; public const string UseManagedPresentationNamespace = "http://schemas.xmlsoap.org/ws/2005/05/identity"; public const string UseManagedPresentationPrefix = "ic"; } public sealed class UseManagedPresentationBindingElementImporter : IPolicyImportExtension { void IPolicyImportExtension.ImportPolicy( MetadataImporter importer, PolicyConversionContext policyContext ) { if (policyContext == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("policyContext"); XmlElement useManagedPresentationAssertion = PolicyConversionContext.FindAssertion(policyContext.GetBindingAssertions(), UseManagedPresentationPolicyStrings.RequireFederatedIdentityProvisioningName, UseManagedPresentationPolicyStrings.UseManagedPresentationNamespace, true); if ( useManagedPresentationAssertion != null ) { UseManagedPresentationBindingElement settings = policyContext.BindingElements.Find(); if ( null == settings ) { settings = new UseManagedPresentationBindingElement(); policyContext.BindingElements.Add( settings ); } } } } } // 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
- DbParameterCollectionHelper.cs
- DataControlImageButton.cs
- ZipIOExtraFieldElement.cs
- querybuilder.cs
- ProcessHostMapPath.cs
- ProfessionalColors.cs
- DataView.cs
- ParseChildrenAsPropertiesAttribute.cs
- GeometryDrawing.cs
- DoubleCollectionConverter.cs
- LoginName.cs
- ComponentChangingEvent.cs
- SizeF.cs
- TreeViewEvent.cs
- StatusStrip.cs
- ListViewItem.cs
- HijriCalendar.cs
- DesignerVerb.cs
- ValidatorUtils.cs
- DbConnectionPoolGroup.cs
- AnnotationService.cs
- CustomTrackingQuery.cs
- ToolStripItemEventArgs.cs
- MouseActionValueSerializer.cs
- RoutedUICommand.cs
- ReservationNotFoundException.cs
- AsymmetricSecurityProtocol.cs
- CodeGenerator.cs
- PropertyGridEditorPart.cs
- InstallerTypeAttribute.cs
- Scalars.cs
- CopyNodeSetAction.cs
- CopyAttributesAction.cs
- ListenerBinder.cs
- _NTAuthentication.cs
- GridViewDeletedEventArgs.cs
- ReadOnlyHierarchicalDataSourceView.cs
- MenuItem.cs
- unsafenativemethodsother.cs
- CodeSnippetExpression.cs
- XmlDataSource.cs
- MenuDesigner.cs
- LoopExpression.cs
- TypeContext.cs
- CheckBox.cs
- Effect.cs
- BaseTemplateBuildProvider.cs
- ItemContainerGenerator.cs
- ListControlConvertEventArgs.cs
- HtmlHistory.cs
- WebPartHeaderCloseVerb.cs
- TypeForwardedToAttribute.cs
- MouseWheelEventArgs.cs
- NotifyParentPropertyAttribute.cs
- StateChangeEvent.cs
- Propagator.cs
- NetPeerTcpBinding.cs
- StorageSetMapping.cs
- XPathPatternBuilder.cs
- AdRotator.cs
- PointConverter.cs
- List.cs
- GZipObjectSerializer.cs
- XmlLoader.cs
- Typeface.cs
- MemberMemberBinding.cs
- PersianCalendar.cs
- TextTreeDeleteContentUndoUnit.cs
- LogSwitch.cs
- DelegateSerializationHolder.cs
- EventLogConfiguration.cs
- TagMapInfo.cs
- OdbcReferenceCollection.cs
- InvalidCardException.cs
- HttpWebRequestElement.cs
- CodeTypeParameter.cs
- DoubleConverter.cs
- WebHttpBehavior.cs
- StringPropertyBuilder.cs
- XPathAncestorQuery.cs
- DataGridViewMethods.cs
- SizeKeyFrameCollection.cs
- StorageAssociationTypeMapping.cs
- DescendentsWalker.cs
- CodeArgumentReferenceExpression.cs
- OutputScopeManager.cs
- MemberExpressionHelper.cs
- CornerRadiusConverter.cs
- Hash.cs
- ListParagraph.cs
- Calendar.cs
- TraceHandler.cs
- CacheEntry.cs
- VirtualPathProvider.cs
- ResumeStoryboard.cs
- PEFileReader.cs
- CodeMethodInvokeExpression.cs
- StringSource.cs
- SoapInteropTypes.cs
- CollectionChangeEventArgs.cs