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
- VectorCollection.cs
- IsolationInterop.cs
- XmlObjectSerializerWriteContext.cs
- PassportAuthenticationModule.cs
- ObjectQueryExecutionPlan.cs
- CounterSetInstanceCounterDataSet.cs
- FileDialogCustomPlacesCollection.cs
- SystemWebCachingSectionGroup.cs
- ExpandSegment.cs
- CustomCategoryAttribute.cs
- IndexerHelper.cs
- TextTreeTextNode.cs
- BindingValueChangedEventArgs.cs
- StylusCollection.cs
- DrawingContext.cs
- FlowDocumentFormatter.cs
- ToolboxSnapDragDropEventArgs.cs
- VoiceObjectToken.cs
- EntityException.cs
- KeyBinding.cs
- DataGridViewLayoutData.cs
- CompoundFileStreamReference.cs
- EncoderReplacementFallback.cs
- FixedSchema.cs
- ExecutionContext.cs
- UpdatePanelControlTrigger.cs
- WindowsListViewGroup.cs
- MaskInputRejectedEventArgs.cs
- PeerSecurityHelpers.cs
- SQLBinary.cs
- InvalidDataException.cs
- ISAPIApplicationHost.cs
- TriggerBase.cs
- ExtentCqlBlock.cs
- FileStream.cs
- ResourceIDHelper.cs
- TextFormatterHost.cs
- StringResourceManager.cs
- WebResponse.cs
- Win32Native.cs
- ValidatedControlConverter.cs
- URLAttribute.cs
- CompositeActivityCodeGenerator.cs
- SqlHelper.cs
- HttpApplication.cs
- ListSortDescriptionCollection.cs
- DtdParser.cs
- PersonalizationProvider.cs
- CheckPair.cs
- ButtonColumn.cs
- XsdBuildProvider.cs
- ToolBarButtonClickEvent.cs
- XmlDocumentType.cs
- SqlComparer.cs
- AuthenticationModuleElement.cs
- SourceFileInfo.cs
- AsymmetricSignatureFormatter.cs
- SecurityException.cs
- ActivitySurrogate.cs
- DocumentViewerBaseAutomationPeer.cs
- SignerInfo.cs
- StyleSheetDesigner.cs
- DocComment.cs
- NopReturnReader.cs
- SoapConverter.cs
- Baml2006ReaderSettings.cs
- AnnotationComponentManager.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- ControlSerializer.cs
- SecurityContext.cs
- VirtualizingPanel.cs
- Bits.cs
- templategroup.cs
- ListViewGroupCollectionEditor.cs
- HMACSHA512.cs
- SByteStorage.cs
- RadialGradientBrush.cs
- QueryCacheKey.cs
- CalendarDay.cs
- ScriptReference.cs
- TypeUtil.cs
- SerializationTrace.cs
- SystemResources.cs
- MULTI_QI.cs
- ScrollBar.cs
- CheckBoxField.cs
- BasePropertyDescriptor.cs
- WorkflowInspectionServices.cs
- UnsettableComboBox.cs
- uribuilder.cs
- FragmentQueryKB.cs
- DataQuery.cs
- UIntPtr.cs
- CharAnimationUsingKeyFrames.cs
- AnonymousIdentificationSection.cs
- EditingCommands.cs
- XmlNodeComparer.cs
- AsyncContentLoadedEventArgs.cs
- SubstitutionList.cs
- FlowDocumentPaginator.cs