Code:
/ DotNET / DotNET / 8.0 / untmp / Orcas / RTM / ndp / fx / src / xsp / System / Web / Extensions / ClientServices / ClientRolePrincipal.cs / 1 / ClientRolePrincipal.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.ClientServices
{
using System;
using System.Net;
using System.Security.Principal;
public class ClientRolePrincipal : IPrincipal
{
public IIdentity Identity { get { return _Identity; } }
private IIdentity _Identity;
public ClientRolePrincipal(IIdentity identity) {
_Identity = identity;
}
public bool IsInRole(string role)
{
return System.Web.Security.Roles.IsUserInRole(_Identity.Name, role);
}
}
}
// 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
- CreatingCookieEventArgs.cs
- ResXBuildProvider.cs
- IgnorePropertiesAttribute.cs
- ParserContext.cs
- SiteMapNodeCollection.cs
- SqlBulkCopyColumnMapping.cs
- ObjectResult.cs
- LowerCaseStringConverter.cs
- MediaElementAutomationPeer.cs
- Converter.cs
- HttpWebRequest.cs
- TargetFrameworkUtil.cs
- Storyboard.cs
- ColorKeyFrameCollection.cs
- RequestCachePolicyConverter.cs
- BufferedStream.cs
- DataControlPagerLinkButton.cs
- DataShape.cs
- XmlCDATASection.cs
- HtmlImage.cs
- ComponentConverter.cs
- ProgressBar.cs
- OperatingSystem.cs
- BitmapEffectGeneralTransform.cs
- ResourceSet.cs
- ArgumentDesigner.xaml.cs
- x509utils.cs
- StringDictionary.cs
- InstanceLockException.cs
- ObjectQuery_EntitySqlExtensions.cs
- Attributes.cs
- StylusPointPropertyUnit.cs
- BlockCollection.cs
- ExceptionList.cs
- ApplicationSecurityInfo.cs
- EntitySetBaseCollection.cs
- EventMappingSettingsCollection.cs
- SecurityAccessDeniedException.cs
- SqlDependencyListener.cs
- NavigationProperty.cs
- ControlPersister.cs
- Menu.cs
- SchemaAttDef.cs
- SeekStoryboard.cs
- InheritedPropertyChangedEventArgs.cs
- DataSourceCache.cs
- Path.cs
- ApplicationServiceManager.cs
- RequestCacheManager.cs
- SspiWrapper.cs
- CssStyleCollection.cs
- FixedBufferAttribute.cs
- Tool.cs
- StreamGeometry.cs
- ActionFrame.cs
- EditCommandColumn.cs
- TextEditorParagraphs.cs
- Function.cs
- LinearGradientBrush.cs
- Errors.cs
- DateTimeValueSerializer.cs
- ClientConfigurationSystem.cs
- DataGridViewColumnHeaderCell.cs
- DirectoryNotFoundException.cs
- PartialCachingAttribute.cs
- SHA384.cs
- ParameterDataSourceExpression.cs
- FilterEventArgs.cs
- OdbcParameterCollection.cs
- GlobalizationAssembly.cs
- FrameworkObject.cs
- NegotiateStream.cs
- TypeConverterHelper.cs
- DataGridViewHitTestInfo.cs
- AuthorizationSection.cs
- CharAnimationBase.cs
- WindowsProgressbar.cs
- StandardOleMarshalObject.cs
- FileLevelControlBuilderAttribute.cs
- RowUpdatedEventArgs.cs
- RawStylusInputCustomDataList.cs
- EventSetter.cs
- ScaleTransform3D.cs
- SplashScreen.cs
- Expression.cs
- AuthenticationConfig.cs
- Form.cs
- SystemTcpStatistics.cs
- SecurityManager.cs
- Interlocked.cs
- OleDbParameterCollection.cs
- DeferredElementTreeState.cs
- ArrayExtension.cs
- SBCSCodePageEncoding.cs
- SequentialWorkflowRootDesigner.cs
- TreeNodeEventArgs.cs
- ConfigXmlText.cs
- AspCompat.cs
- CompareInfo.cs
- Timer.cs