Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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. // //----------------------------------------------------------------------------- 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UnsafeNativeMethods.cs
- CodeCatchClauseCollection.cs
- BindingOperations.cs
- XmlILConstructAnalyzer.cs
- NavigationProperty.cs
- Column.cs
- FormViewActionList.cs
- KerberosSecurityTokenProvider.cs
- PlacementWorkspace.cs
- SerializationObjectManager.cs
- DataGridCellInfo.cs
- AuthenticationManager.cs
- TextCompositionManager.cs
- MultiSelectRootGridEntry.cs
- ApplicationFileCodeDomTreeGenerator.cs
- FormClosingEvent.cs
- SrgsElementList.cs
- MailSettingsSection.cs
- DelayDesigner.cs
- ToolStripItemRenderEventArgs.cs
- DataGridViewRowCancelEventArgs.cs
- TreeViewItem.cs
- NullExtension.cs
- BitmapFrame.cs
- PointAnimationUsingKeyFrames.cs
- SimpleHandlerFactory.cs
- DispatcherProcessingDisabled.cs
- SecurityListenerSettingsLifetimeManager.cs
- WorkflowApplicationEventArgs.cs
- RegexMatch.cs
- VirtualPath.cs
- SamlConditions.cs
- ViewManager.cs
- AccessedThroughPropertyAttribute.cs
- XmlNode.cs
- Logging.cs
- ServiceRouteHandler.cs
- Margins.cs
- ToolStripSeparatorRenderEventArgs.cs
- CloudCollection.cs
- Parser.cs
- TokenBasedSet.cs
- RSAProtectedConfigurationProvider.cs
- ExpandSegment.cs
- Effect.cs
- ListView.cs
- DataControlButton.cs
- NamedPermissionSet.cs
- EncodedStreamFactory.cs
- LinqDataSourceDeleteEventArgs.cs
- TypeForwardedToAttribute.cs
- InvokeDelegate.cs
- ObjectQueryExecutionPlan.cs
- SQLDouble.cs
- SqlMethodCallConverter.cs
- SafeEventLogWriteHandle.cs
- UserControlCodeDomTreeGenerator.cs
- BindingList.cs
- ToolStripComboBox.cs
- ServiceOperationParameter.cs
- CdpEqualityComparer.cs
- GC.cs
- WebPartsPersonalization.cs
- StringAnimationUsingKeyFrames.cs
- SharedUtils.cs
- DirtyTextRange.cs
- PersonalizablePropertyEntry.cs
- BitmapEffectGroup.cs
- PriorityBindingExpression.cs
- PerformanceCounterScope.cs
- OpenTypeCommon.cs
- CacheModeValueSerializer.cs
- TreeNodeStyleCollection.cs
- XamlReaderHelper.cs
- shaperfactory.cs
- BasicCellRelation.cs
- RequestCachePolicyConverter.cs
- XLinq.cs
- AutoResetEvent.cs
- ObjectSet.cs
- WebPartHeaderCloseVerb.cs
- DBConnectionString.cs
- XmlSequenceWriter.cs
- SecurityResources.cs
- PropertyState.cs
- XmlSchemaGroupRef.cs
- ProgressBar.cs
- SystemNetHelpers.cs
- Control.cs
- BoolLiteral.cs
- OpCopier.cs
- DataControlPagerLinkButton.cs
- _OverlappedAsyncResult.cs
- ComplexBindingPropertiesAttribute.cs
- FormsAuthenticationEventArgs.cs
- ReadOnlyMetadataCollection.cs
- CalendarAutoFormatDialog.cs
- WebControlToolBoxItem.cs
- UnmanagedMarshal.cs
- ContentElementAutomationPeer.cs