Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- MetadataAssemblyHelper.cs
- NativeRecognizer.cs
- PropertyPathConverter.cs
- DnsPermission.cs
- SystemNetworkInterface.cs
- IArgumentProvider.cs
- DataTableTypeConverter.cs
- WindowsIPAddress.cs
- ResourcesBuildProvider.cs
- StyleModeStack.cs
- SubMenuStyle.cs
- OrderingExpression.cs
- ErrorLog.cs
- PersistChildrenAttribute.cs
- ContentPlaceHolder.cs
- VScrollBar.cs
- RowUpdatingEventArgs.cs
- PresentationUIStyleResources.cs
- Rect3D.cs
- FormViewAutoFormat.cs
- _NestedMultipleAsyncResult.cs
- SqlDataSourceCache.cs
- Types.cs
- SqlResolver.cs
- JoinTreeNode.cs
- DirectionalLight.cs
- IdentityNotMappedException.cs
- DataBoundControlHelper.cs
- Symbol.cs
- FunctionMappingTranslator.cs
- DynamicFilter.cs
- ClockGroup.cs
- OleDbException.cs
- ConnectionManagementElement.cs
- TextShapeableCharacters.cs
- DataListItem.cs
- HelpEvent.cs
- Identity.cs
- Region.cs
- MouseEvent.cs
- HtmlInputSubmit.cs
- LessThan.cs
- QueryFunctions.cs
- CollectionConverter.cs
- SqlRetyper.cs
- ContractAdapter.cs
- RestHandler.cs
- AutomationIdentifierGuids.cs
- OleDbRowUpdatingEvent.cs
- SchemaContext.cs
- ScrollEvent.cs
- FacetDescription.cs
- CounterCreationData.cs
- HostProtectionPermission.cs
- XsltCompileContext.cs
- MemoryMappedViewAccessor.cs
- FillErrorEventArgs.cs
- Executor.cs
- XmlSchemaAttributeGroup.cs
- securestring.cs
- oledbconnectionstring.cs
- ErrorReporting.cs
- RTLAwareMessageBox.cs
- OleDbException.cs
- CharacterMetricsDictionary.cs
- SafeNativeMethods.cs
- SiteIdentityPermission.cs
- CodePageUtils.cs
- SweepDirectionValidation.cs
- Profiler.cs
- InfoCardRSACryptoProvider.cs
- Accessible.cs
- CodeCatchClauseCollection.cs
- ApplicationActivator.cs
- SystemUnicastIPAddressInformation.cs
- EditorAttributeInfo.cs
- BrowserCapabilitiesCompiler.cs
- SerializerWriterEventHandlers.cs
- StateManagedCollection.cs
- XmlSchemaAppInfo.cs
- X509ChainElement.cs
- CallContext.cs
- Geometry3D.cs
- AccessibilityHelperForVista.cs
- DataSourceCache.cs
- CompilerCollection.cs
- DiagnosticTraceSource.cs
- WebPartAuthorizationEventArgs.cs
- PartialCachingAttribute.cs
- NeutralResourcesLanguageAttribute.cs
- parserscommon.cs
- XmlSerializationGeneratedCode.cs
- PermissionAttributes.cs
- InfoCardConstants.cs
- X509Certificate2Collection.cs
- UInt32Storage.cs
- AxHostDesigner.cs
- ConditionalAttribute.cs
- DataView.cs
- WebUtil.cs