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
- MobileCategoryAttribute.cs
- ClickablePoint.cs
- DelegatingHeader.cs
- LinkedResourceCollection.cs
- CodeGenerator.cs
- DataGridLengthConverter.cs
- Fx.cs
- SeverityFilter.cs
- HtmlInputImage.cs
- CompleteWizardStep.cs
- TickBar.cs
- DesignerProperties.cs
- URI.cs
- DriveNotFoundException.cs
- _NegotiateClient.cs
- SkewTransform.cs
- DataSourceXmlSubItemAttribute.cs
- DataGridViewCheckBoxCell.cs
- WebBrowserHelper.cs
- LogLogRecord.cs
- EFDataModelProvider.cs
- CanonicalXml.cs
- SupportsEventValidationAttribute.cs
- WpfKnownType.cs
- HandledEventArgs.cs
- RowToFieldTransformer.cs
- StreamAsIStream.cs
- StringExpressionSet.cs
- AssociationTypeEmitter.cs
- ContactManager.cs
- SqlDataSourceCommandEventArgs.cs
- ObjectSet.cs
- SerializationHelper.cs
- ProfilePropertySettingsCollection.cs
- TemplatePartAttribute.cs
- ClientApiGenerator.cs
- QueryAccessibilityHelpEvent.cs
- RawStylusSystemGestureInputReport.cs
- HtmlInputSubmit.cs
- MethodBuilder.cs
- GlyphInfoList.cs
- precedingsibling.cs
- ListViewCancelEventArgs.cs
- UrlMappingsModule.cs
- UserControlCodeDomTreeGenerator.cs
- DocumentViewerConstants.cs
- EntityDesignerBuildProvider.cs
- PageTrueTypeFont.cs
- CodeDirectionExpression.cs
- SystemIcmpV6Statistics.cs
- SqlServer2KCompatibilityAnnotation.cs
- TypeElementCollection.cs
- RemotingAttributes.cs
- SocketException.cs
- GroupByExpressionRewriter.cs
- RangeValueProviderWrapper.cs
- WebPartZoneCollection.cs
- PolicyImporterElement.cs
- WebPartAuthorizationEventArgs.cs
- QilParameter.cs
- ControlCollection.cs
- SeparatorAutomationPeer.cs
- FixedSOMPageConstructor.cs
- TypeLibConverter.cs
- GridViewSortEventArgs.cs
- UnknownWrapper.cs
- ResourceExpressionBuilder.cs
- Rijndael.cs
- UnknownWrapper.cs
- EventlogProvider.cs
- NodeLabelEditEvent.cs
- Crypto.cs
- WebBrowser.cs
- FormViewPageEventArgs.cs
- CollectionViewGroupInternal.cs
- SQLByteStorage.cs
- TrackingCondition.cs
- ChildTable.cs
- ContractMapping.cs
- ActivityExecutionContext.cs
- IEnumerable.cs
- BinaryKeyIdentifierClause.cs
- Calendar.cs
- ResetableIterator.cs
- GeneralTransformGroup.cs
- ControlPaint.cs
- ConstantCheck.cs
- DragSelectionMessageFilter.cs
- IfAction.cs
- RandomNumberGenerator.cs
- LambdaCompiler.Unary.cs
- SubclassTypeValidator.cs
- ApplicationHost.cs
- Ref.cs
- XmlCodeExporter.cs
- ConnectionsZone.cs
- AsymmetricKeyExchangeFormatter.cs
- WindowShowOrOpenTracker.cs
- DateTimeFormatInfo.cs
- _OverlappedAsyncResult.cs