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
- BitmapEffectDrawingContextState.cs
- HostExecutionContextManager.cs
- Transform3D.cs
- PropertyValueUIItem.cs
- TypeValidationEventArgs.cs
- StyleSelector.cs
- CryptoApi.cs
- SqlProfileProvider.cs
- OneOf.cs
- XmlToDatasetMap.cs
- ReadOnlyObservableCollection.cs
- XmlIlTypeHelper.cs
- RequiredAttributeAttribute.cs
- PropVariant.cs
- ItemMap.cs
- SelectiveScrollingGrid.cs
- WebHttpBindingCollectionElement.cs
- DataTableReader.cs
- XmlTextReader.cs
- Rectangle.cs
- EmptyTextWriter.cs
- DataGridViewTextBoxEditingControl.cs
- UInt64Storage.cs
- ClientScriptItemCollection.cs
- RectAnimationBase.cs
- DebugView.cs
- RoutedEventConverter.cs
- DesignerVerb.cs
- SharedPerformanceCounter.cs
- AuthenticationSection.cs
- WmlPanelAdapter.cs
- ColorAnimation.cs
- RelatedView.cs
- SystemIPAddressInformation.cs
- SoapHeader.cs
- XMLDiffLoader.cs
- TextEffectCollection.cs
- XmlSchemaGroup.cs
- PlanCompiler.cs
- TemplateContentLoader.cs
- HostingEnvironmentSection.cs
- LassoSelectionBehavior.cs
- TextTreeInsertUndoUnit.cs
- NavigationEventArgs.cs
- Line.cs
- UnsafeMethods.cs
- JapaneseLunisolarCalendar.cs
- XmlConverter.cs
- CounterCreationDataCollection.cs
- OdbcCommandBuilder.cs
- VariableAction.cs
- WebControlAdapter.cs
- X509AsymmetricSecurityKey.cs
- XmlIlTypeHelper.cs
- RtfNavigator.cs
- CodeExpressionRuleDeclaration.cs
- NotSupportedException.cs
- GPPOINTF.cs
- SqlParameterCollection.cs
- RectIndependentAnimationStorage.cs
- Transform3D.cs
- DragDeltaEventArgs.cs
- SystemColors.cs
- __Error.cs
- SocketPermission.cs
- SafeNativeMethods.cs
- TextEffect.cs
- FrameworkRichTextComposition.cs
- AccessedThroughPropertyAttribute.cs
- CompilationRelaxations.cs
- TypeReference.cs
- GregorianCalendar.cs
- TextEditorSpelling.cs
- CharEnumerator.cs
- LinearGradientBrush.cs
- PartialCachingAttribute.cs
- SrgsOneOf.cs
- Source.cs
- HierarchicalDataSourceIDConverter.cs
- CrossSiteScriptingValidation.cs
- ReferencedCollectionType.cs
- IndexingContentUnit.cs
- UnionExpr.cs
- ExecutionEngineException.cs
- TextEditorDragDrop.cs
- GridViewUpdateEventArgs.cs
- DataGridViewCheckBoxCell.cs
- ObjectDataSourceDisposingEventArgs.cs
- XsltSettings.cs
- DataObjectMethodAttribute.cs
- DbProviderManifest.cs
- ValidationContext.cs
- ImageDrawing.cs
- TextTreeExtractElementUndoUnit.cs
- EndpointBehaviorElement.cs
- RootBrowserWindowAutomationPeer.cs
- DataGridViewLayoutData.cs
- ISAPIRuntime.cs
- StreamProxy.cs
- OleDbSchemaGuid.cs