Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / infocard / Service / managed / Microsoft / InfoCards / PolicyUtility.cs / 1 / PolicyUtility.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; // // Summary: // Contains utility methods for dealing with policy that may be needed in multiple classes. // internal class PolicyUtility { static public bool IsSelfIssuedTokenType( string tokenType ) { if( XmlNames.Saml11.Namespace == tokenType || XmlNames.Saml10.Namespace == tokenType || XmlNames.Saml11.AltNamespace == tokenType ) { return true; } return false; } static public bool IsSelfIssuedClaim( string claimType ) { foreach( string selfUri in InfoCardConstants.SelfIssuedClaimsUris ) { if( selfUri == claimType ) { return true; } } if( InfoCardConstants.PPIDClaimsUri == claimType ) { return true; } return false; } } } // 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
- TypeInfo.cs
- DirectoryObjectSecurity.cs
- TreeIterators.cs
- XPathExpr.cs
- WebBrowserUriTypeConverter.cs
- XPathParser.cs
- NonParentingControl.cs
- SmiXetterAccessMap.cs
- AdapterUtil.cs
- CryptoApi.cs
- LeafCellTreeNode.cs
- ClientScriptManager.cs
- BeginEvent.cs
- XmlSecureResolver.cs
- Expander.cs
- SchemaNotation.cs
- ISessionStateStore.cs
- FileCodeGroup.cs
- TableLayoutSettingsTypeConverter.cs
- XmlSchemaType.cs
- SubclassTypeValidator.cs
- DataList.cs
- CodeAccessSecurityEngine.cs
- MarshalByValueComponent.cs
- UDPClient.cs
- TreeBuilderXamlTranslator.cs
- WebChannelFactory.cs
- DataGridCellAutomationPeer.cs
- WebPartsPersonalizationAuthorization.cs
- RoleServiceManager.cs
- MultipleViewPatternIdentifiers.cs
- SubstitutionList.cs
- XmlIlGenerator.cs
- MemoryMappedFile.cs
- ObfuscationAttribute.cs
- Point3DIndependentAnimationStorage.cs
- ColorBlend.cs
- TimelineCollection.cs
- EntityCollection.cs
- CurrentChangedEventManager.cs
- JoinCqlBlock.cs
- RewritingProcessor.cs
- MethodRental.cs
- User.cs
- Timeline.cs
- BooleanExpr.cs
- MenuItemCollectionEditor.cs
- ProgramPublisher.cs
- ResourceExpressionBuilder.cs
- OracleInfoMessageEventArgs.cs
- SelectedDatesCollection.cs
- DataSourceControl.cs
- HttpInputStream.cs
- CodeSpit.cs
- DataGridViewComboBoxCell.cs
- GeometryGroup.cs
- MenuAutomationPeer.cs
- PermissionToken.cs
- CustomErrorsSectionWrapper.cs
- ValidatorAttribute.cs
- XPathEmptyIterator.cs
- ValidatorCollection.cs
- RelationshipEndMember.cs
- BStrWrapper.cs
- TextBoxDesigner.cs
- ContextStaticAttribute.cs
- GlobalItem.cs
- LocalizabilityAttribute.cs
- EncoderReplacementFallback.cs
- DllHostedComPlusServiceHost.cs
- ItemContainerGenerator.cs
- HtmlImage.cs
- DocumentScope.cs
- CommentAction.cs
- CuspData.cs
- FolderBrowserDialog.cs
- EntityWrapper.cs
- CustomActivityDesigner.cs
- DeflateStream.cs
- SortAction.cs
- PartitionedStreamMerger.cs
- ExpandableObjectConverter.cs
- SynchronizedInputPattern.cs
- ViewgenContext.cs
- FilteredDataSetHelper.cs
- _KerberosClient.cs
- TemplateColumn.cs
- UInt16.cs
- unsafeIndexingFilterStream.cs
- Encoder.cs
- ThemeDirectoryCompiler.cs
- PackageProperties.cs
- SendingRequestEventArgs.cs
- SqlParameter.cs
- ClientTargetCollection.cs
- VisualTarget.cs
- DiffuseMaterial.cs
- PerformanceCounterCategory.cs
- Decimal.cs
- _AuthenticationState.cs