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
- Point3D.cs
- FontSource.cs
- OdbcDataReader.cs
- XsdCachingReader.cs
- EntityDataSourceSelectingEventArgs.cs
- XmlCDATASection.cs
- ResourceContainer.cs
- Property.cs
- ObjectDisposedException.cs
- Missing.cs
- panel.cs
- CollectionViewGroupInternal.cs
- ChildrenQuery.cs
- TargetConverter.cs
- GetResponse.cs
- MdiWindowListItemConverter.cs
- OleDbPropertySetGuid.cs
- AssemblyAttributesGoHere.cs
- Visual.cs
- StringUtil.cs
- UTF8Encoding.cs
- TailCallAnalyzer.cs
- LoginView.cs
- Form.cs
- SqlBooleanMismatchVisitor.cs
- TextParaLineResult.cs
- ToolStripDropDownItemDesigner.cs
- ReadWriteSpinLock.cs
- PtsContext.cs
- ComNativeDescriptor.cs
- SecureUICommand.cs
- TextTreeInsertElementUndoUnit.cs
- File.cs
- SqlConnectionManager.cs
- ISFClipboardData.cs
- LayoutTable.cs
- ViewRendering.cs
- AnonymousIdentificationSection.cs
- ellipse.cs
- InstalledFontCollection.cs
- ImageAnimator.cs
- NameValueConfigurationElement.cs
- MatrixValueSerializer.cs
- DateTimeSerializationSection.cs
- UIPermission.cs
- MaskDescriptor.cs
- XPathDocumentBuilder.cs
- OutputWindow.cs
- SqlEnums.cs
- DbBuffer.cs
- ApplicationFileCodeDomTreeGenerator.cs
- Win32Interop.cs
- XamlDesignerSerializationManager.cs
- ResXResourceWriter.cs
- ObjectParameter.cs
- MemoryPressure.cs
- RawStylusInput.cs
- MulticastIPAddressInformationCollection.cs
- HttpVersion.cs
- PropertyChangeTracker.cs
- AsyncPostBackErrorEventArgs.cs
- SqlProvider.cs
- LinkedDataMemberFieldEditor.cs
- SoundPlayer.cs
- ToolboxItemCollection.cs
- ApplicationContext.cs
- EntityFunctions.cs
- TreeView.cs
- ObjectPersistData.cs
- SHA512Managed.cs
- Tuple.cs
- UIElementParaClient.cs
- sqlpipe.cs
- EnumerableWrapperWeakToStrong.cs
- _RegBlobWebProxyDataBuilder.cs
- dtdvalidator.cs
- CompModSwitches.cs
- WindowCollection.cs
- Clock.cs
- WpfWebRequestHelper.cs
- EventToken.cs
- SoundPlayer.cs
- CollectionViewProxy.cs
- GenericRootAutomationPeer.cs
- TextOutput.cs
- PartitionResolver.cs
- ProxyWebPartManager.cs
- DbConnectionPoolIdentity.cs
- basevalidator.cs
- RNGCryptoServiceProvider.cs
- Stylesheet.cs
- CheckBoxFlatAdapter.cs
- TimeStampChecker.cs
- TreeNodeClickEventArgs.cs
- MsmqInputChannel.cs
- ITreeGenerator.cs
- KeyboardDevice.cs
- PointCollection.cs
- ContentControl.cs
- CreateUserWizard.cs