Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- GACIdentityPermission.cs
- WebReferencesBuildProvider.cs
- WpfKnownMember.cs
- CodeLabeledStatement.cs
- PlainXmlWriter.cs
- QilValidationVisitor.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- SystemUnicastIPAddressInformation.cs
- CacheAxisQuery.cs
- serverconfig.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- SystemIPv4InterfaceProperties.cs
- ApplicationProxyInternal.cs
- GlyphsSerializer.cs
- AmbientLight.cs
- RtfToXamlReader.cs
- AllMembershipCondition.cs
- PersonalizationState.cs
- HashSet.cs
- FormsIdentity.cs
- File.cs
- ObjectTag.cs
- DataBoundLiteralControl.cs
- FixedDSBuilder.cs
- PackageFilter.cs
- BlockCollection.cs
- EntityFunctions.cs
- QueryReaderSettings.cs
- GenerateTemporaryTargetAssembly.cs
- PreviewPageInfo.cs
- PictureBox.cs
- BaseDataBoundControl.cs
- Propagator.ExtentPlaceholderCreator.cs
- EntryWrittenEventArgs.cs
- StoreAnnotationsMap.cs
- AxisAngleRotation3D.cs
- AQNBuilder.cs
- WebPartEditorApplyVerb.cs
- PartialTrustVisibleAssemblyCollection.cs
- PermissionRequestEvidence.cs
- ScriptingSectionGroup.cs
- UIInitializationException.cs
- ReadContentAsBinaryHelper.cs
- DataServiceKeyAttribute.cs
- MappedMetaModel.cs
- SmiEventStream.cs
- PropertyMap.cs
- ToolStripSystemRenderer.cs
- TcpClientSocketManager.cs
- LockCookie.cs
- WebDescriptionAttribute.cs
- CheckableControlBaseAdapter.cs
- DbDataAdapter.cs
- DecimalConstantAttribute.cs
- WindowsStatic.cs
- InputDevice.cs
- EllipseGeometry.cs
- EntityDataSourceSelectedEventArgs.cs
- CalculatedColumn.cs
- BitmapCache.cs
- RelationshipDetailsRow.cs
- ConfigErrorGlyph.cs
- CodeAttributeDeclarationCollection.cs
- ThreadAbortException.cs
- Hash.cs
- UnsafeNativeMethods.cs
- TypeBuilder.cs
- PassportAuthenticationModule.cs
- SocketInformation.cs
- HtmlFormParameterWriter.cs
- DependencyObjectProvider.cs
- BitmapDownload.cs
- AuthenticationModuleElementCollection.cs
- AutomationPattern.cs
- DockAndAnchorLayout.cs
- ResourceManagerWrapper.cs
- COM2EnumConverter.cs
- MetadataItemEmitter.cs
- ListViewEditEventArgs.cs
- UriSection.cs
- Attributes.cs
- CalendarDateRangeChangingEventArgs.cs
- UserPreferenceChangedEventArgs.cs
- CustomWebEventKey.cs
- MessageBox.cs
- VarInfo.cs
- SynchronizingStream.cs
- UnaryNode.cs
- ConfigUtil.cs
- DocumentPaginator.cs
- MarkerProperties.cs
- SQLDecimal.cs
- VirtualizingPanel.cs
- PropertyNames.cs
- ParameterReplacerVisitor.cs
- EntityConnection.cs
- DeviceContexts.cs
- TabItem.cs
- Rules.cs
- DataServiceException.cs