Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Service / managed / Microsoft / InfoCards / BrowserPolicyValidator.cs / 1 / BrowserPolicyValidator.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- // // Presharp uses the c# pragma mechanism to supress its warnings. // These are not recognised by the base compiler so we need to explictly // disable the following warnings. See http://winweb/cse/Tools/PREsharp/userguide/default.asp // for details. // #pragma warning disable 1634, 1691 // unknown message, unknown pragma namespace Microsoft.InfoCards { using System; using System.Collections.Generic; using IDT = Microsoft.InfoCards.Diagnostics.InfoCardTrace; // // Summary: // Validates an InfoCardPolicy specified from the browser. // internal class BrowserPolicyValidator : PolicyValidator { public BrowserPolicyValidator( InfoCardPolicy policy ) : base( policy ) { } // // Summary: // The browser policy can specify a key type of NoKey. // override public void Validate() { ValidateClaims(); /* SSS_WARNINGS_OFF */ ValidateNonWhiteListElements(); /* SSS_WARNINGS_ON */ ValidateRequestType(); ValidateTokenType(); ValidatePrivacyVersion(); ValidateRecipients(); } } } // 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
- HandledEventArgs.cs
- BaseDataListComponentEditor.cs
- RuntimeArgumentHandle.cs
- GenericsInstances.cs
- KeyEvent.cs
- RegionData.cs
- CheckoutException.cs
- CircleEase.cs
- UdpDiscoveryEndpointElement.cs
- CustomAttribute.cs
- XsdDuration.cs
- SecuritySessionServerSettings.cs
- NativeMethodsCLR.cs
- KnownTypesHelper.cs
- TabControlAutomationPeer.cs
- IntranetCredentialPolicy.cs
- ChannelBinding.cs
- DefaultTextStore.cs
- DockPattern.cs
- Native.cs
- SchemaContext.cs
- SafeProcessHandle.cs
- SecurityDocument.cs
- HtmlTableCell.cs
- CaseCqlBlock.cs
- DataBoundControlActionList.cs
- PackagePart.cs
- VectorKeyFrameCollection.cs
- AsymmetricCryptoHandle.cs
- FieldCollectionEditor.cs
- _NegoStream.cs
- HMACMD5.cs
- ParameterBuilder.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- EntityWithChangeTrackerStrategy.cs
- TcpDuplicateContext.cs
- Scene3D.cs
- Exception.cs
- DataServiceContext.cs
- XmlWellformedWriterHelpers.cs
- BeginEvent.cs
- TypeValidationEventArgs.cs
- MemoryFailPoint.cs
- EnumType.cs
- Pen.cs
- TaskFormBase.cs
- PeerTransportListenAddressConverter.cs
- PropertyInfoSet.cs
- MetaModel.cs
- ActivitiesCollection.cs
- Exceptions.cs
- MatchingStyle.cs
- ButtonBaseAutomationPeer.cs
- InnerItemCollectionView.cs
- XamlSerializationHelper.cs
- AsyncOperationManager.cs
- PointLight.cs
- CancelEventArgs.cs
- EventKeyword.cs
- MarkupExtensionReturnTypeAttribute.cs
- iisPickupDirectory.cs
- ActiveXSite.cs
- NumberSubstitution.cs
- SqlBuilder.cs
- ConnectionConsumerAttribute.cs
- DataListCommandEventArgs.cs
- Style.cs
- GroupDescription.cs
- ComplexTypeEmitter.cs
- GuidelineCollection.cs
- SapiRecoInterop.cs
- XmlCollation.cs
- HtmlToClrEventProxy.cs
- WindowsImpersonationContext.cs
- HttpWebRequestElement.cs
- ChannelManager.cs
- XmlNamespaceDeclarationsAttribute.cs
- DataGridColumnCollection.cs
- WebConvert.cs
- HttpFormatExtensions.cs
- CodePageEncoding.cs
- DiscardableAttribute.cs
- PersistenceProviderDirectory.cs
- SingleStorage.cs
- AppSettingsReader.cs
- CodeExpressionCollection.cs
- ChannelHandler.cs
- httpapplicationstate.cs
- AudioLevelUpdatedEventArgs.cs
- EnvelopeVersion.cs
- SizeAnimationBase.cs
- NetworkStream.cs
- IgnoreSectionHandler.cs
- ListSortDescriptionCollection.cs
- ProfileService.cs
- DrawListViewColumnHeaderEventArgs.cs
- ScrollBarRenderer.cs
- WindowsTab.cs
- FontInfo.cs
- FlowLayoutPanelDesigner.cs