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
- LZCodec.cs
- Single.cs
- AutomationPattern.cs
- ModelChangedEventArgsImpl.cs
- DataGridViewRowStateChangedEventArgs.cs
- DesignerSerializationVisibilityAttribute.cs
- ConfigurationElementCollection.cs
- HierarchicalDataBoundControlAdapter.cs
- DataControlReferenceCollection.cs
- VoiceChangeEventArgs.cs
- ContentAlignmentEditor.cs
- PipelineModuleStepContainer.cs
- GradientStopCollection.cs
- ClientProxyGenerator.cs
- ComboBoxItem.cs
- DomainConstraint.cs
- SamlNameIdentifierClaimResource.cs
- BaseCodePageEncoding.cs
- ExceptionUtility.cs
- MenuBindingsEditor.cs
- RemotingAttributes.cs
- MetabaseServerConfig.cs
- DateTime.cs
- ProxyHwnd.cs
- OutputCacheSection.cs
- CompleteWizardStep.cs
- EncoderExceptionFallback.cs
- Descriptor.cs
- TextBox.cs
- DataAdapter.cs
- EventArgs.cs
- DesignerValidationSummaryAdapter.cs
- RtfToXamlLexer.cs
- BitmapEffectInput.cs
- DataGridViewButtonCell.cs
- ListQueryResults.cs
- ActivityExecutionWorkItem.cs
- BitmapMetadataBlob.cs
- FreezableDefaultValueFactory.cs
- MessageBox.cs
- ExternalException.cs
- Image.cs
- odbcmetadatacollectionnames.cs
- SchemaObjectWriter.cs
- SmiRecordBuffer.cs
- SolidColorBrush.cs
- ContentPlaceHolder.cs
- User.cs
- ExecutionContext.cs
- SharedStatics.cs
- InternalConfigSettingsFactory.cs
- FragmentNavigationEventArgs.cs
- _RegBlobWebProxyDataBuilder.cs
- LayoutUtils.cs
- StylusPointPropertyId.cs
- JumpPath.cs
- ApplicationProxyInternal.cs
- InternalConfigHost.cs
- XNodeValidator.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- RpcResponse.cs
- TextSpanModifier.cs
- StreamReader.cs
- WebCategoryAttribute.cs
- IsolatedStoragePermission.cs
- DataGridViewAdvancedBorderStyle.cs
- ConstraintStruct.cs
- XmlNullResolver.cs
- SharedPerformanceCounter.cs
- SqlCommandSet.cs
- AccessControlEntry.cs
- VersionedStreamOwner.cs
- ToolBarButtonClickEvent.cs
- ApplicationProxyInternal.cs
- RtType.cs
- PixelShader.cs
- HttpCapabilitiesEvaluator.cs
- DbConnectionPoolCounters.cs
- AvtEvent.cs
- ScrollBarAutomationPeer.cs
- PathFigureCollection.cs
- Vector3DCollectionConverter.cs
- PeerEndPoint.cs
- Int32CAMarshaler.cs
- WindowsStatic.cs
- xsdvalidator.cs
- GeneralTransform.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- DataPagerField.cs
- FormatControl.cs
- InlinedAggregationOperatorEnumerator.cs
- XmlChildNodes.cs
- SyntaxCheck.cs
- CountdownEvent.cs
- RepeatButton.cs
- LinearGradientBrush.cs
- PackageRelationship.cs
- EllipseGeometry.cs
- DictionaryTraceRecord.cs
- WindowProviderWrapper.cs