Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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.
//
//-----------------------------------------------------------------------------
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ReadOnlyMetadataCollection.cs
- PagerStyle.cs
- ButtonDesigner.cs
- DocumentViewerHelper.cs
- TargetParameterCountException.cs
- RecordsAffectedEventArgs.cs
- Set.cs
- NullableDecimalSumAggregationOperator.cs
- COM2ExtendedUITypeEditor.cs
- DesignerDataSchemaClass.cs
- DesignOnlyAttribute.cs
- GcSettings.cs
- EmptyCollection.cs
- MethodToken.cs
- SafeFileHandle.cs
- BitStream.cs
- InputMethod.cs
- RowToFieldTransformer.cs
- XmlStringTable.cs
- TemplatedMailWebEventProvider.cs
- BaseTreeIterator.cs
- HttpRuntime.cs
- CodeDOMUtility.cs
- ProcessHostConfigUtils.cs
- FreezableDefaultValueFactory.cs
- FlagsAttribute.cs
- XmlLanguageConverter.cs
- RoutingEndpointTrait.cs
- PropertyDescriptorGridEntry.cs
- lengthconverter.cs
- OleDbException.cs
- ProfileParameter.cs
- UnhandledExceptionEventArgs.cs
- PolyQuadraticBezierSegment.cs
- MTConfigUtil.cs
- PixelFormats.cs
- BuildDependencySet.cs
- CollectionEditorDialog.cs
- XsltException.cs
- SqlPersonalizationProvider.cs
- StoreContentChangedEventArgs.cs
- DataControlFieldCell.cs
- XmlTypeAttribute.cs
- BamlLocalizer.cs
- CodeNamespace.cs
- AutomationPatternInfo.cs
- GeometryModel3D.cs
- PrivilegeNotHeldException.cs
- Transactions.cs
- DSASignatureDeformatter.cs
- MessageQueueAccessControlEntry.cs
- MatrixTransform.cs
- Figure.cs
- XhtmlBasicPhoneCallAdapter.cs
- BaseDataList.cs
- TransformerInfo.cs
- ServiceDescription.cs
- DataGridViewTextBoxColumn.cs
- DataGridViewCellStyleChangedEventArgs.cs
- PrintSchema.cs
- _AutoWebProxyScriptHelper.cs
- ViewStateModeByIdAttribute.cs
- MetadataUtilsSmi.cs
- AbandonedMutexException.cs
- ProfileBuildProvider.cs
- InvalidPipelineStoreException.cs
- ToggleButton.cs
- Menu.cs
- SecurityPermission.cs
- OrthographicCamera.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- TextElementEnumerator.cs
- ComPlusTypeValidator.cs
- Size.cs
- ControlDesigner.cs
- HtmlHistory.cs
- WebRequestModulesSection.cs
- ProgressBarRenderer.cs
- XmlExceptionHelper.cs
- SecurityTokenSerializer.cs
- InstanceBehavior.cs
- GenericUriParser.cs
- DocumentReference.cs
- Tuple.cs
- ProgressChangedEventArgs.cs
- Parser.cs
- DecimalAverageAggregationOperator.cs
- EntityClassGenerator.cs
- FloaterParagraph.cs
- XslCompiledTransform.cs
- CompositeCollectionView.cs
- PointIndependentAnimationStorage.cs
- KeyedHashAlgorithm.cs
- SchemeSettingElement.cs
- PrinterSettings.cs
- RedBlackList.cs
- InvokeHandlers.cs
- SafeRightsManagementSessionHandle.cs
- LineBreak.cs
- CompoundFileReference.cs