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
- WmpBitmapEncoder.cs
- ComplexPropertyEntry.cs
- DataTablePropertyDescriptor.cs
- MSAANativeProvider.cs
- AsymmetricKeyExchangeFormatter.cs
- SrgsItemList.cs
- DefaultParameterValueAttribute.cs
- XsltSettings.cs
- DataTemplate.cs
- TextRangeAdaptor.cs
- ADMembershipUser.cs
- LicenseProviderAttribute.cs
- CodeMemberField.cs
- ScopelessEnumAttribute.cs
- RIPEMD160Managed.cs
- SessionIDManager.cs
- GroupItemAutomationPeer.cs
- ProtocolsConfigurationEntry.cs
- ServerValidateEventArgs.cs
- PropertyDescriptorGridEntry.cs
- MessageSecurityVersion.cs
- ConnectionProviderAttribute.cs
- TreeWalker.cs
- Int64AnimationUsingKeyFrames.cs
- AvTrace.cs
- BooleanFacetDescriptionElement.cs
- CommandValueSerializer.cs
- SafePEFileHandle.cs
- StaticDataManager.cs
- ApplicationActivator.cs
- FixedSOMSemanticBox.cs
- RuntimeResourceSet.cs
- TouchesCapturedWithinProperty.cs
- SafeSecurityHelper.cs
- OdbcConnectionString.cs
- WmiEventSink.cs
- MetadataUtil.cs
- AsyncCompletedEventArgs.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- FileSystemEventArgs.cs
- ISSmlParser.cs
- GetWinFXPath.cs
- UshortList2.cs
- DrawListViewSubItemEventArgs.cs
- HttpPostProtocolImporter.cs
- PointUtil.cs
- _Events.cs
- ListBoxChrome.cs
- ConstructorNeedsTagAttribute.cs
- TypeConverterValueSerializer.cs
- SemanticBasicElement.cs
- LookupNode.cs
- StringPropertyBuilder.cs
- SrgsElementList.cs
- NamespaceInfo.cs
- SiteMapPath.cs
- ScrollBarRenderer.cs
- XmlAttributeCollection.cs
- WebControlsSection.cs
- NotFiniteNumberException.cs
- Wizard.cs
- KeyInstance.cs
- ConstraintCollection.cs
- DebuggerAttributes.cs
- WebPartChrome.cs
- WebBrowserBase.cs
- Int32AnimationUsingKeyFrames.cs
- WindowsEditBoxRange.cs
- ResourceProperty.cs
- UnauthorizedWebPart.cs
- Point3DKeyFrameCollection.cs
- TypographyProperties.cs
- TableRowCollection.cs
- ConnectionProviderAttribute.cs
- SystemThemeKey.cs
- ReadOnlyCollection.cs
- Section.cs
- SqlDataSourceTableQuery.cs
- EventProviderClassic.cs
- NamespaceImport.cs
- TrackingExtract.cs
- MessageQueueCriteria.cs
- DataGridCellInfo.cs
- DiscoveryVersionConverter.cs
- EnumMemberAttribute.cs
- DispatcherProcessingDisabled.cs
- QilGenerator.cs
- InputLanguageCollection.cs
- ListViewEditEventArgs.cs
- XmlAttributeOverrides.cs
- ReturnValue.cs
- StateMachineTimers.cs
- IdentityManager.cs
- BamlBinaryReader.cs
- BoundsDrawingContextWalker.cs
- CompositeControl.cs
- SuppressMessageAttribute.cs
- BitmapFrameEncode.cs
- MessageBox.cs
- XmlEventCache.cs