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
- TreeChangeInfo.cs
- mediaeventshelper.cs
- RichTextBox.cs
- HtmlElementCollection.cs
- QuaternionRotation3D.cs
- XmlDictionaryReader.cs
- XmlDataSource.cs
- LiteralText.cs
- CopyNamespacesAction.cs
- OrderedDictionaryStateHelper.cs
- OutputCacheSettingsSection.cs
- XamlRtfConverter.cs
- PlainXmlWriter.cs
- ProvidersHelper.cs
- XhtmlBasicLabelAdapter.cs
- SettingsProperty.cs
- SimpleApplicationHost.cs
- SplitterEvent.cs
- securitymgrsite.cs
- OperatingSystemVersionCheck.cs
- BigInt.cs
- MergeExecutor.cs
- BasicExpandProvider.cs
- DataBinding.cs
- TraceHandler.cs
- BindableAttribute.cs
- Comparer.cs
- GridItem.cs
- SerialErrors.cs
- WindowsFormsSynchronizationContext.cs
- SkipQueryOptionExpression.cs
- MenuItemStyle.cs
- HTTPNotFoundHandler.cs
- BitmapEffectRenderDataResource.cs
- LoginName.cs
- ElementProxy.cs
- TemplateAction.cs
- FormClosedEvent.cs
- XmlDocumentSchema.cs
- XmlSchemaSimpleContentExtension.cs
- Decoder.cs
- BamlTreeUpdater.cs
- StickyNoteAnnotations.cs
- GetKeyedHashRequest.cs
- PointLight.cs
- TreeNodeMouseHoverEvent.cs
- ImportContext.cs
- Compensation.cs
- DesignTimeTemplateParser.cs
- VoiceInfo.cs
- ClrPerspective.cs
- OutputCacheProfileCollection.cs
- _NetRes.cs
- ControlPaint.cs
- SQLMoney.cs
- CollectionEditorDialog.cs
- CallbackValidatorAttribute.cs
- WorkflowNamespace.cs
- CharAnimationUsingKeyFrames.cs
- ExceptionAggregator.cs
- EasingKeyFrames.cs
- ClientSettingsProvider.cs
- Thickness.cs
- TrustManager.cs
- RequiredAttributeAttribute.cs
- unsafeIndexingFilterStream.cs
- PhoneCall.cs
- DataBoundControlParameterTarget.cs
- XPathMessageFilterTable.cs
- AsyncResult.cs
- BmpBitmapDecoder.cs
- SocketPermission.cs
- ActiveXHelper.cs
- CategoryGridEntry.cs
- XhtmlBasicCalendarAdapter.cs
- ProxyFragment.cs
- PointLight.cs
- EntityProxyFactory.cs
- DrawItemEvent.cs
- NetPeerTcpBindingElement.cs
- IPHostEntry.cs
- DisplayToken.cs
- NotImplementedException.cs
- Stack.cs
- AsyncStreamReader.cs
- LZCodec.cs
- CodeSubDirectoriesCollection.cs
- ScriptBehaviorDescriptor.cs
- RelOps.cs
- WeakHashtable.cs
- ConstructorExpr.cs
- DataServiceExpressionVisitor.cs
- SafeNativeMethods.cs
- ErrorStyle.cs
- LinqDataSource.cs
- MultiSelector.cs
- DbCommandTree.cs
- UseAttributeSetsAction.cs
- BitmapData.cs
- RoleGroupCollection.cs