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
- UriTemplatePathPartiallyEquivalentSet.cs
- ExtractorMetadata.cs
- AutomationAttributeInfo.cs
- SqlBinder.cs
- CodeAttributeDeclaration.cs
- CounterNameConverter.cs
- QueryableDataSourceView.cs
- UrlMappingsSection.cs
- HtmlShimManager.cs
- CannotUnloadAppDomainException.cs
- TextParagraph.cs
- SubMenuStyle.cs
- mediaclock.cs
- GcSettings.cs
- Group.cs
- SchemaInfo.cs
- DesignTimeVisibleAttribute.cs
- PolyBezierSegment.cs
- UriTemplateHelpers.cs
- ChangeToolStripParentVerb.cs
- SocketPermission.cs
- ContextMarshalException.cs
- UIElement3D.cs
- FieldNameLookup.cs
- KeyTimeConverter.cs
- DefaultProxySection.cs
- WriteableBitmap.cs
- ProviderConnectionPointCollection.cs
- ECDiffieHellmanPublicKey.cs
- TableRowCollection.cs
- SmiXetterAccessMap.cs
- ArraySubsetEnumerator.cs
- XamlSerializer.cs
- AddingNewEventArgs.cs
- EntityTypeEmitter.cs
- HashHelper.cs
- TcpChannelFactory.cs
- NullRuntimeConfig.cs
- SerializationBinder.cs
- CheckBox.cs
- Overlapped.cs
- UICuesEvent.cs
- Int16Animation.cs
- Main.cs
- ClickablePoint.cs
- ErrorFormatter.cs
- TemplateControlParser.cs
- GeneralTransform3DGroup.cs
- SqlDataSourceEnumerator.cs
- SignatureTargetIdManager.cs
- ProtocolViolationException.cs
- XmlIterators.cs
- WebScriptEnablingBehavior.cs
- AmbiguousMatchException.cs
- DrawListViewItemEventArgs.cs
- LazyInitializer.cs
- DataKeyCollection.cs
- LinearQuaternionKeyFrame.cs
- NamespaceCollection.cs
- mediaeventshelper.cs
- EncoderFallback.cs
- CodeIterationStatement.cs
- Task.cs
- SafeReversePInvokeHandle.cs
- ZipFileInfo.cs
- AdvancedBindingEditor.cs
- HttpPostedFileBase.cs
- NativeActivityContext.cs
- SharedConnectionWorkflowTransactionService.cs
- AssertFilter.cs
- IPAddress.cs
- ListItemsCollectionEditor.cs
- VisualStyleInformation.cs
- SequenceFullException.cs
- FontStretchConverter.cs
- XPathParser.cs
- OrderedEnumerableRowCollection.cs
- EdmError.cs
- TypeReference.cs
- XmlCharType.cs
- ToolStripArrowRenderEventArgs.cs
- XmlDataCollection.cs
- TemplatedAdorner.cs
- ContextStaticAttribute.cs
- TagPrefixInfo.cs
- ScrollItemProviderWrapper.cs
- CheckBoxField.cs
- DeviceSpecificDesigner.cs
- NotifyInputEventArgs.cs
- CrossAppDomainChannel.cs
- PropertiesTab.cs
- InternalDispatchObject.cs
- DrawingBrush.cs
- ComponentChangingEvent.cs
- Parallel.cs
- ObjectDataProvider.cs
- VisualTarget.cs
- Visual.cs
- LazyLoadBehavior.cs
- DataBindingCollectionEditor.cs