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
- WorkflowView.cs
- OdbcErrorCollection.cs
- CapabilitiesRule.cs
- SmtpNtlmAuthenticationModule.cs
- TrackingValidationObjectDictionary.cs
- SimpleHandlerBuildProvider.cs
- DateTimeEditor.cs
- MouseCaptureWithinProperty.cs
- MetadataArtifactLoaderCompositeResource.cs
- DateTimeFormatInfoScanner.cs
- AnnouncementEndpointElement.cs
- PropertyGrid.cs
- SimpleHandlerFactory.cs
- DataContractSerializerElement.cs
- WSDualHttpBindingElement.cs
- ExtensibleClassFactory.cs
- GroupBoxRenderer.cs
- SoapSchemaImporter.cs
- JsonXmlDataContract.cs
- AQNBuilder.cs
- RectangleF.cs
- XmlC14NWriter.cs
- ColorBlend.cs
- UnauthorizedWebPart.cs
- TreeViewItem.cs
- WebPartConnectionsCloseVerb.cs
- InstanceStoreQueryResult.cs
- ExpressionBuilder.cs
- MetabaseSettings.cs
- TreeNodeBinding.cs
- DashStyle.cs
- CollectionsUtil.cs
- CodeGeneratorAttribute.cs
- SecurityNegotiationException.cs
- StyleBamlTreeBuilder.cs
- UserMapPath.cs
- ItemCheckedEvent.cs
- IISUnsafeMethods.cs
- XmlCompatibilityReader.cs
- ICollection.cs
- EntityContainerRelationshipSet.cs
- DataGridViewCell.cs
- regiisutil.cs
- TreeNodeConverter.cs
- ServicePointManagerElement.cs
- DBCSCodePageEncoding.cs
- ObjectStateManager.cs
- VirtualPath.cs
- CultureNotFoundException.cs
- Int64Storage.cs
- TextBox.cs
- EventlogProvider.cs
- GrammarBuilder.cs
- WsdlInspector.cs
- Base64Decoder.cs
- ListCardsInFileRequest.cs
- WindowsListViewSubItem.cs
- ArraySortHelper.cs
- QueryCacheEntry.cs
- shaperfactoryquerycachekey.cs
- LogManagementAsyncResult.cs
- LookupNode.cs
- KeyboardDevice.cs
- EntityProviderServices.cs
- ViewgenContext.cs
- FunctionDetailsReader.cs
- PathData.cs
- DNS.cs
- ElementUtil.cs
- WebDisplayNameAttribute.cs
- ConfigurationException.cs
- TemplateXamlTreeBuilder.cs
- DataGridViewColumnHeaderCell.cs
- SqlWebEventProvider.cs
- ObjectDataSourceMethodEditor.cs
- Accessors.cs
- ResXResourceReader.cs
- cookie.cs
- ValuePattern.cs
- MSHTMLHost.cs
- ControlIdConverter.cs
- Attributes.cs
- HitTestFilterBehavior.cs
- DuplicateWaitObjectException.cs
- BufferAllocator.cs
- DataConnectionHelper.cs
- ListBindableAttribute.cs
- CaseExpr.cs
- InfoCardSymmetricAlgorithm.cs
- GroupItem.cs
- HttpWebRequest.cs
- TemplateBaseAction.cs
- Type.cs
- EventHandlerList.cs
- CompositeDuplexBindingElementImporter.cs
- InfocardExtendedInformationEntry.cs
- Operators.cs
- MouseGestureValueSerializer.cs
- VersionedStreamOwner.cs
- ActiveDesignSurfaceEvent.cs