Code:
/ DotNET / DotNET / 8.0 / untmp / Orcas / RTM / ndp / fx / src / xsp / System / Web / Extensions / Security / RoleService.cs / 1 / RoleService.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Security { using System; using System.Web.ApplicationServices; using System.Web.Script.Services; using System.Web.Services; [ScriptService] internal sealed class RoleService { [WebMethod] public string[] GetRolesForCurrentUser(){ ApplicationServiceHelper.EnsureRoleServiceEnabled(); return Roles.GetRolesForUser(); } [WebMethod] public bool IsCurrentUserInRole(string role) { if (role == null) { throw new ArgumentNullException("role"); } ApplicationServiceHelper.EnsureRoleServiceEnabled(); return Roles.IsUserInRole(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
- DrawingContext.cs
- MenuItemStyleCollection.cs
- Brush.cs
- Vector3DConverter.cs
- UnsafeNativeMethods.cs
- CompositionAdorner.cs
- BufferedGraphics.cs
- DrawListViewSubItemEventArgs.cs
- TableAdapterManagerNameHandler.cs
- WrappingXamlSchemaContext.cs
- DBCommand.cs
- QilPatternFactory.cs
- Stylesheet.cs
- CoTaskMemUnicodeSafeHandle.cs
- XsltArgumentList.cs
- MouseCaptureWithinProperty.cs
- bindurihelper.cs
- TextSegment.cs
- Vector.cs
- ExtendedPropertyCollection.cs
- RuleSettings.cs
- ParseElementCollection.cs
- Math.cs
- DispatcherExceptionFilterEventArgs.cs
- BooleanStorage.cs
- SizeAnimationUsingKeyFrames.cs
- XmlFormatExtensionAttribute.cs
- BaseDataList.cs
- Image.cs
- DataGridViewLinkCell.cs
- XmlReader.cs
- RegexRunnerFactory.cs
- DbConnectionStringCommon.cs
- WindowsRegion.cs
- _LocalDataStore.cs
- BaseParser.cs
- RuleRefElement.cs
- SystemInfo.cs
- SortedDictionary.cs
- CryptoApi.cs
- InstanceKey.cs
- EnterpriseServicesHelper.cs
- InputBuffer.cs
- MemberPathMap.cs
- ListItemCollection.cs
- Timeline.cs
- SystemWebSectionGroup.cs
- MailDefinition.cs
- columnmapfactory.cs
- StoreItemCollection.Loader.cs
- SettingsPropertyNotFoundException.cs
- AccessKeyManager.cs
- TableMethodGenerator.cs
- MemberDescriptor.cs
- Item.cs
- SingleSelectRootGridEntry.cs
- ProfilePropertyNameValidator.cs
- PersonalizablePropertyEntry.cs
- ObjectFullSpanRewriter.cs
- DownloadProgressEventArgs.cs
- SqlUtils.cs
- WindowsScrollBarBits.cs
- Popup.cs
- RepeatBehavior.cs
- ScrollBar.cs
- XmlArrayAttribute.cs
- TagNameToTypeMapper.cs
- PerformanceCountersBase.cs
- StructuralType.cs
- controlskin.cs
- RootBrowserWindowProxy.cs
- CaseStatementSlot.cs
- RotateTransform3D.cs
- HttpCookiesSection.cs
- BrowserInteropHelper.cs
- EFAssociationProvider.cs
- ArrayConverter.cs
- LineBreak.cs
- ObjectNavigationPropertyMapping.cs
- TextSpan.cs
- OleDbFactory.cs
- VisualCollection.cs
- TokenizerHelper.cs
- EmbossBitmapEffect.cs
- PolicyChain.cs
- ReadOnlyCollection.cs
- GridLengthConverter.cs
- RouteUrlExpressionBuilder.cs
- SignatureDescription.cs
- GroupBox.cs
- TableLayoutCellPaintEventArgs.cs
- GridEntry.cs
- DataGridViewColumnConverter.cs
- Freezable.cs
- MergeExecutor.cs
- WmlFormAdapter.cs
- TextParagraphProperties.cs
- DataObjectMethodAttribute.cs
- ThemeInfoAttribute.cs
- SuppressMessageAttribute.cs