Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / Security / RoleService.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- InputDevice.cs
- PasswordPropertyTextAttribute.cs
- SharedDp.cs
- FlowDocumentReaderAutomationPeer.cs
- RelationshipConverter.cs
- Collection.cs
- _NtlmClient.cs
- ReferenceEqualityComparer.cs
- ToolStripItemTextRenderEventArgs.cs
- CheckBoxBaseAdapter.cs
- DataGridParentRows.cs
- BitmapEffect.cs
- CodeParameterDeclarationExpression.cs
- HotCommands.cs
- VirtualPathUtility.cs
- SchemaDeclBase.cs
- SiteMapNodeItemEventArgs.cs
- AnimatedTypeHelpers.cs
- Stack.cs
- GcSettings.cs
- METAHEADER.cs
- DeferredTextReference.cs
- Suspend.cs
- SafeMarshalContext.cs
- SlipBehavior.cs
- CorePropertiesFilter.cs
- GridViewDeletedEventArgs.cs
- Freezable.cs
- CounterSet.cs
- PreservationFileReader.cs
- ContractInstanceProvider.cs
- Point3DCollection.cs
- QilValidationVisitor.cs
- SafeRightsManagementPubHandle.cs
- ToolboxBitmapAttribute.cs
- StateMachineWorkflow.cs
- CollectionViewSource.cs
- CodeConstructor.cs
- MsmqProcessProtocolHandler.cs
- DynamicDocumentPaginator.cs
- UITypeEditors.cs
- ToolStripSplitButton.cs
- SHA256Managed.cs
- NameObjectCollectionBase.cs
- Comparer.cs
- KeyInstance.cs
- ThreadPool.cs
- DetailsViewUpdatedEventArgs.cs
- AuthStoreRoleProvider.cs
- DeleteMemberBinder.cs
- WebControlToolBoxItem.cs
- BitmapData.cs
- ConfigPathUtility.cs
- ChangeNode.cs
- GenericXmlSecurityToken.cs
- RuleSetDialog.Designer.cs
- TextServicesCompartmentEventSink.cs
- HiddenField.cs
- DataTableMapping.cs
- XmlObjectSerializerWriteContextComplex.cs
- TextEditorContextMenu.cs
- LoggedException.cs
- LongSumAggregationOperator.cs
- PackagingUtilities.cs
- XmlFileEditor.cs
- ServicesUtilities.cs
- GridLengthConverter.cs
- InternalCache.cs
- JoinCqlBlock.cs
- InvokeMethodActivity.cs
- GenerateScriptTypeAttribute.cs
- DataPager.cs
- SortQuery.cs
- DataTable.cs
- Transactions.cs
- VirtualDirectoryMapping.cs
- PagerSettings.cs
- PackageRelationshipSelector.cs
- TraceHandlerErrorFormatter.cs
- ObjectStorage.cs
- SafeNativeMethods.cs
- GenerateScriptTypeAttribute.cs
- SupportsEventValidationAttribute.cs
- FormViewUpdatedEventArgs.cs
- NonDualMessageSecurityOverHttp.cs
- SudsCommon.cs
- MoveSizeWinEventHandler.cs
- MenuAdapter.cs
- ColumnReorderedEventArgs.cs
- StylusPointProperties.cs
- Opcode.cs
- BinaryFormatterWriter.cs
- ErrorHandler.cs
- Asn1IntegerConverter.cs
- ObjectContextServiceProvider.cs
- ProfileManager.cs
- HostedElements.cs
- StylusPointProperty.cs
- HwndSourceKeyboardInputSite.cs
- SqlTypesSchemaImporter.cs