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
- PrimitiveDataContract.cs
- DataColumnChangeEvent.cs
- ThreadStaticAttribute.cs
- XmlText.cs
- NamedElement.cs
- ControlAdapter.cs
- DataControlFieldCell.cs
- FormatterServices.cs
- GridSplitterAutomationPeer.cs
- IgnoreFileBuildProvider.cs
- xdrvalidator.cs
- LinqDataSourceDeleteEventArgs.cs
- AssemblyAttributesGoHere.cs
- MachineSettingsSection.cs
- ReadonlyMessageFilter.cs
- TypeContext.cs
- Accessible.cs
- RefreshEventArgs.cs
- BrowserCapabilitiesFactoryBase.cs
- Sentence.cs
- TypedTableBase.cs
- _RequestCacheProtocol.cs
- WindowsListBox.cs
- Speller.cs
- HelpEvent.cs
- InternalPolicyElement.cs
- ServiceOperationInvoker.cs
- TableProvider.cs
- FocusWithinProperty.cs
- ValidatorAttribute.cs
- ServiceBuildProvider.cs
- ObjectListDataBindEventArgs.cs
- XmlMembersMapping.cs
- AxHost.cs
- SafeNativeMethodsMilCoreApi.cs
- _AutoWebProxyScriptEngine.cs
- Publisher.cs
- EntityClassGenerator.cs
- ValidationSummary.cs
- ZipIOLocalFileBlock.cs
- RsaSecurityKey.cs
- NamespaceInfo.cs
- NGCSerializerAsync.cs
- XmlSerializationWriter.cs
- MultiBinding.cs
- Brushes.cs
- DomNameTable.cs
- ConfigurationValue.cs
- XamlContextStack.cs
- ProvidePropertyAttribute.cs
- SecurityElement.cs
- SafeRightsManagementSessionHandle.cs
- HashStream.cs
- SqlDataReaderSmi.cs
- DocumentPageHost.cs
- WebCategoryAttribute.cs
- Clause.cs
- ValueExpressions.cs
- TextUtf8RawTextWriter.cs
- SessionStateItemCollection.cs
- ByteStorage.cs
- ChangeTracker.cs
- PartBasedPackageProperties.cs
- EventArgs.cs
- TabControlEvent.cs
- SerializationSectionGroup.cs
- Rect3D.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- WinEventWrap.cs
- Comparer.cs
- DependencyPropertyConverter.cs
- DataGridViewCellStyle.cs
- MaskDesignerDialog.cs
- NegationPusher.cs
- DataGrid.cs
- DesignerOptions.cs
- _ProxyChain.cs
- LambdaCompiler.Lambda.cs
- Control.cs
- ExpressionBinding.cs
- TextAutomationPeer.cs
- WeakReferenceList.cs
- HMACSHA512.cs
- IPPacketInformation.cs
- FullTextBreakpoint.cs
- BinaryParser.cs
- XhtmlBasicPageAdapter.cs
- ICspAsymmetricAlgorithm.cs
- IsolatedStorageSecurityState.cs
- ContainerUIElement3D.cs
- PersistenceException.cs
- PointLight.cs
- AppDomainCompilerProxy.cs
- EmptyCollection.cs
- XmlChildNodes.cs
- HuffCodec.cs
- COM2FontConverter.cs
- XPathSelfQuery.cs
- ObjectNavigationPropertyMapping.cs
- AppDomainUnloadedException.cs