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
- DbProviderFactoriesConfigurationHandler.cs
- UIElementPropertyUndoUnit.cs
- SymLanguageType.cs
- DbTypeMap.cs
- FixedDocumentPaginator.cs
- Clipboard.cs
- CompilerTypeWithParams.cs
- SqlFactory.cs
- Tokenizer.cs
- CellTreeSimplifier.cs
- TextBoxLine.cs
- ReadOnlyActivityGlyph.cs
- Util.cs
- DrawListViewSubItemEventArgs.cs
- DynamicEntity.cs
- GlobalEventManager.cs
- EmbeddedObject.cs
- KeyGestureValueSerializer.cs
- ChtmlTextBoxAdapter.cs
- WebPartVerb.cs
- XmlTextReaderImpl.cs
- ByteBufferPool.cs
- DataGridViewCellValueEventArgs.cs
- SoapExtensionReflector.cs
- HtmlTitle.cs
- ConnectionOrientedTransportElement.cs
- SessionStateContainer.cs
- CodeMemberMethod.cs
- ReadOnlyCollection.cs
- ResXResourceSet.cs
- Privilege.cs
- MouseCaptureWithinProperty.cs
- XmlNodeComparer.cs
- WebPartDescriptionCollection.cs
- BinaryWriter.cs
- TypeUtil.cs
- XsdBuilder.cs
- ListViewItem.cs
- WebRequest.cs
- IgnoreFileBuildProvider.cs
- TemplateXamlParser.cs
- FixedSOMLineRanges.cs
- Column.cs
- LayeredChannelFactory.cs
- OdbcTransaction.cs
- PixelFormat.cs
- DesignerView.xaml.cs
- SortedList.cs
- VirtualPath.cs
- RandomDelaySendsAsyncResult.cs
- SqlDataSourceCustomCommandPanel.cs
- DateTimeConverter2.cs
- Rect3D.cs
- AddInProcess.cs
- Viewport2DVisual3D.cs
- DBParameter.cs
- CodeMethodReturnStatement.cs
- DecoderBestFitFallback.cs
- Set.cs
- ScrollItemProviderWrapper.cs
- Encoding.cs
- FtpWebRequest.cs
- BaseCollection.cs
- XmlAttributeCollection.cs
- Registry.cs
- Activity.cs
- ArgumentNullException.cs
- EventDriven.cs
- RootBrowserWindow.cs
- TableLayoutColumnStyleCollection.cs
- GradientBrush.cs
- TextServicesCompartmentEventSink.cs
- ObjectPropertyMapping.cs
- WindowAutomationPeer.cs
- DesignerLoader.cs
- Geometry3D.cs
- ConfigXmlAttribute.cs
- WebProxyScriptElement.cs
- ArcSegment.cs
- listitem.cs
- DropTarget.cs
- IsolatedStorageFile.cs
- CompilerInfo.cs
- MessageLoggingFilterTraceRecord.cs
- COM2ComponentEditor.cs
- ObjectDisposedException.cs
- DemultiplexingClientMessageFormatter.cs
- SafeHandles.cs
- DnsPermission.cs
- ClassHandlersStore.cs
- ComponentDispatcherThread.cs
- MissingFieldException.cs
- _ShellExpression.cs
- DataGrid.cs
- EntityClassGenerator.cs
- HttpResponse.cs
- CodeDOMUtility.cs
- XsltOutput.cs
- OracleCommand.cs
- PackagePart.cs