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
- ELinqQueryState.cs
- ReadOnlyDataSourceView.cs
- MemoryRecordBuffer.cs
- PropertyPath.cs
- CounterSample.cs
- assertwrapper.cs
- SoapUnknownHeader.cs
- HttpWebResponse.cs
- HashJoinQueryOperatorEnumerator.cs
- ReadOnlyCollectionBase.cs
- ResourceDescriptionAttribute.cs
- AppSecurityManager.cs
- XmlEnumAttribute.cs
- LinqDataSourceInsertEventArgs.cs
- StrokeNodeEnumerator.cs
- RangeValuePatternIdentifiers.cs
- ByteStack.cs
- ScrollProviderWrapper.cs
- SoapAttributes.cs
- StatusBarPanelClickEvent.cs
- TrackingMemoryStreamFactory.cs
- Registry.cs
- SubMenuStyle.cs
- ObjectStateEntry.cs
- SHA512.cs
- ObjectFullSpanRewriter.cs
- ResourcesBuildProvider.cs
- XmlLoader.cs
- UserControl.cs
- BuilderPropertyEntry.cs
- TraceShell.cs
- GraphicsContainer.cs
- XmlIncludeAttribute.cs
- DbConnectionClosed.cs
- AsymmetricCryptoHandle.cs
- WindowsListViewScroll.cs
- regiisutil.cs
- Timer.cs
- SessionPageStateSection.cs
- Table.cs
- ControlBuilder.cs
- CustomErrorCollection.cs
- AnimationTimeline.cs
- CommandConverter.cs
- ValueExpressions.cs
- PkcsMisc.cs
- TagPrefixInfo.cs
- TemplateBindingExtension.cs
- PassportAuthenticationModule.cs
- IndexerNameAttribute.cs
- TypeSemantics.cs
- DynamicILGenerator.cs
- CngKeyCreationParameters.cs
- ExpressionNode.cs
- RuntimeEnvironment.cs
- WsdlInspector.cs
- ParseHttpDate.cs
- NodeLabelEditEvent.cs
- TypeTypeConverter.cs
- TraceData.cs
- XmlName.cs
- SmiMetaDataProperty.cs
- PrintDialog.cs
- ECDiffieHellman.cs
- StringKeyFrameCollection.cs
- CompressedStack.cs
- commandenforcer.cs
- FlowDocumentFormatter.cs
- TextAction.cs
- PropertyGroupDescription.cs
- AddInDeploymentState.cs
- _SecureChannel.cs
- SqlFunctionAttribute.cs
- TextRunCache.cs
- EntityEntry.cs
- _ProxyChain.cs
- ChineseLunisolarCalendar.cs
- TextOptions.cs
- LicenseProviderAttribute.cs
- ThreadStateException.cs
- UTF7Encoding.cs
- Rect.cs
- ParamArrayAttribute.cs
- BaseProcessor.cs
- NotImplementedException.cs
- CodeAssignStatement.cs
- XmlDownloadManager.cs
- WorkflowRequestContext.cs
- ParserStreamGeometryContext.cs
- unsafenativemethodstextservices.cs
- exports.cs
- BuildProviderAppliesToAttribute.cs
- RenderingBiasValidation.cs
- ElementProxy.cs
- CharEnumerator.cs
- printdlgexmarshaler.cs
- DispatcherHookEventArgs.cs
- ScaleTransform.cs
- DependencyPropertyKey.cs
- DbProviderServices.cs