Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Channels / UseManagedPresentationBindingElement.cs / 1 / UseManagedPresentationBindingElement.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Channels { using System.ServiceModel.Configuration; using System.ServiceModel.Description; using System.Xml; public sealed class UseManagedPresentationBindingElement : BindingElement, IPolicyExportExtension { public UseManagedPresentationBindingElement() { } public override BindingElement Clone() { return new UseManagedPresentationBindingElement(); } public override T GetProperty(BindingContext context) { if (context == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("context"); } return context.GetInnerProperty (); } void IPolicyExportExtension.ExportPolicy(MetadataExporter exporter, PolicyConversionContext context) { if (context == null) { throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("context"); } if (context.BindingElements != null) { UseManagedPresentationBindingElement settings = context.BindingElements.Find (); if (settings != null) { XmlDocument doc = new XmlDocument(); // UseUseManagedPresentation assertion XmlElement assertion = doc.CreateElement(UseManagedPresentationPolicyStrings.UseManagedPresentationPrefix, UseManagedPresentationPolicyStrings.RequireFederatedIdentityProvisioningName, UseManagedPresentationPolicyStrings.UseManagedPresentationNamespace); context.GetBindingAssertions().Add(assertion); } } } } } // 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
- TraceSource.cs
- MenuStrip.cs
- CannotUnloadAppDomainException.cs
- RuleProcessor.cs
- IsolatedStorageFileStream.cs
- CodeSnippetStatement.cs
- ControlIdConverter.cs
- Label.cs
- ThreadPool.cs
- NameTable.cs
- XmlAggregates.cs
- AnnotationDocumentPaginator.cs
- CounterSampleCalculator.cs
- PocoEntityKeyStrategy.cs
- WebPartDisplayModeCancelEventArgs.cs
- WhereaboutsReader.cs
- CacheRequest.cs
- CodeValidator.cs
- EventProxy.cs
- ObjectSet.cs
- Memoizer.cs
- RedirectionProxy.cs
- EmptyEnumerable.cs
- Header.cs
- Decoder.cs
- Parameter.cs
- ChangePassword.cs
- ObjectItemAssemblyLoader.cs
- LocalizationComments.cs
- Rotation3D.cs
- TypeSystem.cs
- GridPatternIdentifiers.cs
- CodeExpressionStatement.cs
- AudioFileOut.cs
- Inflater.cs
- VectorCollectionConverter.cs
- StatusStrip.cs
- OptimalTextSource.cs
- AutoResetEvent.cs
- DateTimeFormat.cs
- WebPartCloseVerb.cs
- SafeArrayRankMismatchException.cs
- NoPersistProperty.cs
- BooleanExpr.cs
- PageStatePersister.cs
- TraceLog.cs
- StorageEndPropertyMapping.cs
- BuildProvider.cs
- DateTimeOffset.cs
- Events.cs
- MemberPathMap.cs
- KeyboardEventArgs.cs
- IconHelper.cs
- DataGridViewTopLeftHeaderCell.cs
- GPPOINT.cs
- CodeIdentifier.cs
- EmptyQuery.cs
- storepermissionattribute.cs
- OdbcDataAdapter.cs
- XmlDataContract.cs
- ProvidersHelper.cs
- BuildManager.cs
- WindowsContainer.cs
- SqlClientFactory.cs
- SettingsProviderCollection.cs
- SqlWebEventProvider.cs
- BufferModesCollection.cs
- TickBar.cs
- ProxyWebPartConnectionCollection.cs
- TextEncodedRawTextWriter.cs
- CacheVirtualItemsEvent.cs
- CollectionView.cs
- EmptyImpersonationContext.cs
- DesignerSerializationOptionsAttribute.cs
- ContentElement.cs
- ECDiffieHellman.cs
- CompiledQuery.cs
- EventLogger.cs
- ConfigurationStrings.cs
- TextShapeableCharacters.cs
- DeadCharTextComposition.cs
- TypeSemantics.cs
- SqlFacetAttribute.cs
- SqlConnectionString.cs
- VisualStyleInformation.cs
- StrokeCollectionConverter.cs
- WindowAutomationPeer.cs
- SQLCharsStorage.cs
- TaiwanCalendar.cs
- CngKey.cs
- SessionEndedEventArgs.cs
- TextServicesPropertyRanges.cs
- Point3DAnimation.cs
- ConsoleCancelEventArgs.cs
- EventQueueState.cs
- XPathNavigator.cs
- NodeFunctions.cs
- Substitution.cs
- BitmapEffectvisualstate.cs
- ErrorHandler.cs