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
- AtomicFile.cs
- AggregateNode.cs
- RTLAwareMessageBox.cs
- DefaultValueMapping.cs
- Message.cs
- InkPresenterAutomationPeer.cs
- BlurEffect.cs
- TimelineClockCollection.cs
- PackageDigitalSignature.cs
- HMACSHA512.cs
- XmlObjectSerializer.cs
- VirtualizingPanel.cs
- Padding.cs
- CodePageUtils.cs
- ErrorEventArgs.cs
- FlowDocumentScrollViewer.cs
- DrawTreeNodeEventArgs.cs
- ActivityPreviewDesigner.cs
- ExpressionBindings.cs
- DesignTimeVisibleAttribute.cs
- DesignerAdRotatorAdapter.cs
- ObjectDataSourceView.cs
- TreeNode.cs
- StatusBarAutomationPeer.cs
- DataGridViewImageColumn.cs
- controlskin.cs
- ToolZone.cs
- ObjectViewListener.cs
- PropertyValue.cs
- LambdaCompiler.Statements.cs
- RichTextBoxDesigner.cs
- JulianCalendar.cs
- SplashScreenNativeMethods.cs
- LookupBindingPropertiesAttribute.cs
- TreeViewEvent.cs
- EasingKeyFrames.cs
- OdbcConnectionFactory.cs
- XmlMapping.cs
- EnvironmentPermission.cs
- RequestCache.cs
- ColorDialog.cs
- BindingRestrictions.cs
- AssemblyBuilder.cs
- SerializationFieldInfo.cs
- HtmlTernaryTree.cs
- _FtpControlStream.cs
- RoleManagerSection.cs
- HtmlTableRowCollection.cs
- Dynamic.cs
- CodeVariableReferenceExpression.cs
- XmlNavigatorStack.cs
- EntityDataSourceChangedEventArgs.cs
- WebPartZoneDesigner.cs
- LocatorBase.cs
- WsatTransactionHeader.cs
- PermissionAttributes.cs
- SqlUDTStorage.cs
- ConnectionStringsSection.cs
- ListViewGroup.cs
- PropertyRef.cs
- WsatTransactionFormatter.cs
- WeakReferenceList.cs
- PinnedBufferMemoryStream.cs
- WebHttpBindingElement.cs
- FreezableDefaultValueFactory.cs
- CompiledIdentityConstraint.cs
- COAUTHINFO.cs
- AuthorizationBehavior.cs
- FaultDescriptionCollection.cs
- DrawTreeNodeEventArgs.cs
- MailMessage.cs
- CacheOutputQuery.cs
- EditableTreeList.cs
- TableLayoutColumnStyleCollection.cs
- ResourceExpression.cs
- ServiceSecurityContext.cs
- ToolStripContainer.cs
- ItemsChangedEventArgs.cs
- InteropEnvironment.cs
- OperatingSystem.cs
- OperatingSystem.cs
- SqlDataSource.cs
- FilteredReadOnlyMetadataCollection.cs
- TemplateControlBuildProvider.cs
- ExpressionConverter.cs
- QilFactory.cs
- HideDisabledControlAdapter.cs
- XmlRawWriter.cs
- StatusBarItem.cs
- SmtpSection.cs
- UnicodeEncoding.cs
- RoleManagerEventArgs.cs
- _BufferOffsetSize.cs
- ManifestBasedResourceGroveler.cs
- StructureChangedEventArgs.cs
- HighlightVisual.cs
- ThreadInterruptedException.cs
- PathFigureCollection.cs
- WindowsGraphicsWrapper.cs
- SchemaElementLookUpTable.cs