Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / ClientServices / ClientRolePrincipal.cs / 1305376 / 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
- EditorZoneBase.cs
- RenderingEventArgs.cs
- FocusWithinProperty.cs
- OdbcCommandBuilder.cs
- ToggleButton.cs
- ExplicitDiscriminatorMap.cs
- JoinSymbol.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- PagerSettings.cs
- embossbitmapeffect.cs
- DocumentXPathNavigator.cs
- ObjectStateEntryDbDataRecord.cs
- Convert.cs
- CompressStream.cs
- WindowInteractionStateTracker.cs
- ConfigXmlText.cs
- SizeKeyFrameCollection.cs
- FixUp.cs
- MessageDecoder.cs
- OutputCacheProfileCollection.cs
- QilXmlReader.cs
- CodeObjectCreateExpression.cs
- RoutedCommand.cs
- OleDbWrapper.cs
- DetailsViewModeEventArgs.cs
- WrappedIUnknown.cs
- SecurityContextSecurityTokenResolver.cs
- Compress.cs
- DelegateBodyWriter.cs
- MemoryMappedViewStream.cs
- ButtonColumn.cs
- ScaleTransform3D.cs
- RuleValidation.cs
- sortedlist.cs
- XPathNodePointer.cs
- BitmapEffectGroup.cs
- EventLogEntryCollection.cs
- ImpersonationOption.cs
- UInt16.cs
- OrderByBuilder.cs
- LineMetrics.cs
- SystemTcpConnection.cs
- TransactionContext.cs
- XmlDigitalSignatureProcessor.cs
- LinkDescriptor.cs
- SimpleApplicationHost.cs
- AdornerDecorator.cs
- DebuggerAttributes.cs
- RedistVersionInfo.cs
- bidPrivateBase.cs
- ParameterBuilder.cs
- CodeTypeDeclarationCollection.cs
- FixedSOMElement.cs
- GenericIdentity.cs
- ParenthesizePropertyNameAttribute.cs
- ClientSponsor.cs
- TemplateBamlTreeBuilder.cs
- CompressedStack.cs
- Executor.cs
- MailAddress.cs
- BufferedGraphicsContext.cs
- FusionWrap.cs
- Visual3D.cs
- BooleanToVisibilityConverter.cs
- SecUtil.cs
- ISFTagAndGuidCache.cs
- CheckBox.cs
- XmlQueryTypeFactory.cs
- WindowsListViewSubItem.cs
- CodeMemberField.cs
- DynamicRendererThreadManager.cs
- FormsAuthentication.cs
- AQNBuilder.cs
- ToolStripDropDownItemDesigner.cs
- RemoveStoryboard.cs
- DataPagerFieldItem.cs
- UpdateRecord.cs
- SelfIssuedAuthRSACryptoProvider.cs
- FileEnumerator.cs
- PathNode.cs
- WeakKeyDictionary.cs
- ThousandthOfEmRealPoints.cs
- CompilerWrapper.cs
- EmptyEnumerator.cs
- DialogBaseForm.cs
- ArrayExtension.cs
- GridItemPatternIdentifiers.cs
- InteropAutomationProvider.cs
- COM2ExtendedTypeConverter.cs
- SingleAnimation.cs
- RoleManagerSection.cs
- PointAnimationUsingPath.cs
- MarshalByValueComponent.cs
- EntityDataSourceViewSchema.cs
- HtmlInputReset.cs
- QueryContinueDragEvent.cs
- UnsettableComboBox.cs
- ScrollBar.cs
- ReferencedCategoriesDocument.cs
- InteropExecutor.cs