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
- ServiceNotStartedException.cs
- InsufficientExecutionStackException.cs
- ImageListStreamer.cs
- XhtmlBasicValidatorAdapter.cs
- DiscoveryClientRequestChannel.cs
- ToolBar.cs
- Figure.cs
- SystemEvents.cs
- ToolboxCategoryItems.cs
- PropertyCollection.cs
- ReadOnlyPropertyMetadata.cs
- DataGridTextBoxColumn.cs
- AccessDataSource.cs
- ScrollProperties.cs
- SessionStateSection.cs
- GridToolTip.cs
- CharacterBuffer.cs
- SystemIPGlobalProperties.cs
- WorkflowWebHostingModule.cs
- PresentationAppDomainManager.cs
- MessageFilterTable.cs
- ToolStripDropTargetManager.cs
- DocumentsTrace.cs
- PerSessionInstanceContextProvider.cs
- ListMarkerLine.cs
- Typography.cs
- Visual3D.cs
- CAGDesigner.cs
- PropertyTabChangedEvent.cs
- ToolboxItem.cs
- WeakReferenceKey.cs
- RotationValidation.cs
- FileInfo.cs
- ObjectDisposedException.cs
- PropertyMapper.cs
- TransactionBridgeSection.cs
- SharedMemory.cs
- DesignerSerializationVisibilityAttribute.cs
- XmlFormatReaderGenerator.cs
- DetailsViewDeletedEventArgs.cs
- BamlLocalizer.cs
- MenuScrollingVisibilityConverter.cs
- TemplatedMailWebEventProvider.cs
- CoreChannel.cs
- XPathSelectionIterator.cs
- HitTestParameters.cs
- BooleanSwitch.cs
- ImmComposition.cs
- CultureSpecificStringDictionary.cs
- ClientRoleProvider.cs
- SoapCodeExporter.cs
- CodeDomSerializationProvider.cs
- EntityClientCacheEntry.cs
- DoubleCollectionConverter.cs
- ListViewGroupCollectionEditor.cs
- NotCondition.cs
- DecoderReplacementFallback.cs
- ProjectedWrapper.cs
- validation.cs
- DesignerValidatorAdapter.cs
- IisTraceListener.cs
- CustomErrorCollection.cs
- ClientType.cs
- TypeUtil.cs
- MethodImplAttribute.cs
- MediaEntryAttribute.cs
- DataServiceHostFactory.cs
- CornerRadiusConverter.cs
- SchemaCollectionPreprocessor.cs
- AdapterUtil.cs
- ContentType.cs
- AddInControllerImpl.cs
- Menu.cs
- _NegoStream.cs
- PowerEase.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- SHA1CryptoServiceProvider.cs
- PbrsForward.cs
- CodeExporter.cs
- WindowsListViewScroll.cs
- VirtualizedItemProviderWrapper.cs
- VisualTarget.cs
- SharedPersonalizationStateInfo.cs
- SocketException.cs
- Expr.cs
- _Win32.cs
- SecurityException.cs
- AssertSection.cs
- NotImplementedException.cs
- TableParagraph.cs
- SizeValueSerializer.cs
- MediaContextNotificationWindow.cs
- SymbolMethod.cs
- AccessViolationException.cs
- streamingZipPartStream.cs
- PartialArray.cs
- VersionUtil.cs
- SQLByteStorage.cs
- ClientEventManager.cs
- UnsafeNativeMethods.cs