Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / ClientServices / ClientRolePrincipal.cs / 1305376 / ClientRolePrincipal.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.ClientServices { using System; using System.Net; using System.Security.Principal; public class ClientRolePrincipal : IPrincipal { public IIdentity Identity { get { return _Identity; } } private IIdentity _Identity; public ClientRolePrincipal(IIdentity identity) { _Identity = identity; } public bool IsInRole(string role) { return System.Web.Security.Roles.IsUserInRole(_Identity.Name, role); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.ClientServices { using System; using System.Net; using System.Security.Principal; public class ClientRolePrincipal : IPrincipal { public IIdentity Identity { get { return _Identity; } } private IIdentity _Identity; public ClientRolePrincipal(IIdentity identity) { _Identity = identity; } public bool IsInRole(string role) { return System.Web.Security.Roles.IsUserInRole(_Identity.Name, 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
- LocatorPart.cs
- PermissionToken.cs
- OleDbStruct.cs
- PassportPrincipal.cs
- DoubleAnimationBase.cs
- CngUIPolicy.cs
- BaseCollection.cs
- DataGridViewRowEventArgs.cs
- StylusButtonEventArgs.cs
- Activity.cs
- OleDbEnumerator.cs
- MailAddressCollection.cs
- PolicyValidationException.cs
- _Win32.cs
- EdmProperty.cs
- ContainerVisual.cs
- ExecutedRoutedEventArgs.cs
- DebugController.cs
- WebPartEventArgs.cs
- ReadOnlyTernaryTree.cs
- RayHitTestParameters.cs
- DataMisalignedException.cs
- DescriptionAttribute.cs
- XPathDescendantIterator.cs
- ListBoxChrome.cs
- TypedLocationWrapper.cs
- EventMappingSettingsCollection.cs
- DocumentPage.cs
- Queue.cs
- XmlSchemaSimpleTypeUnion.cs
- SapiRecoContext.cs
- DropSource.cs
- ExpandCollapseProviderWrapper.cs
- DSASignatureFormatter.cs
- WindowsListViewGroup.cs
- TheQuery.cs
- securestring.cs
- SQLByte.cs
- RuntimeResourceSet.cs
- DecodeHelper.cs
- NamedPipeTransportSecurityElement.cs
- ActiveXHelper.cs
- SmiContext.cs
- Animatable.cs
- IPipelineRuntime.cs
- SendMessageContent.cs
- CFStream.cs
- WorkflowRuntimeSection.cs
- Claim.cs
- ExpandableObjectConverter.cs
- DataService.cs
- FontClient.cs
- SuppressMessageAttribute.cs
- PngBitmapDecoder.cs
- XmlSchemas.cs
- ScrollBarRenderer.cs
- Crc32Helper.cs
- EntityDataSourceReferenceGroup.cs
- BinaryWriter.cs
- WindowsPrincipal.cs
- CustomAttributeSerializer.cs
- EventSchemaTraceListener.cs
- SimplePropertyEntry.cs
- NamespaceInfo.cs
- ConfigXmlAttribute.cs
- PatternMatcher.cs
- ThreadAttributes.cs
- StylusPointProperty.cs
- BaseValidator.cs
- SchemeSettingElement.cs
- SqlBulkCopyColumnMapping.cs
- HijriCalendar.cs
- SqlReorderer.cs
- PiiTraceSource.cs
- DragAssistanceManager.cs
- VideoDrawing.cs
- ThemeableAttribute.cs
- Column.cs
- SystemIPv4InterfaceProperties.cs
- _WinHttpWebProxyDataBuilder.cs
- DirectoryRedirect.cs
- DynamicUpdateCommand.cs
- FamilyCollection.cs
- BuildProviderAppliesToAttribute.cs
- UndoUnit.cs
- VisualStyleElement.cs
- XmlIterators.cs
- HiddenField.cs
- SqlClientPermission.cs
- NameValueCollection.cs
- NominalTypeEliminator.cs
- QuotedStringWriteStateInfo.cs
- PrimaryKeyTypeConverter.cs
- GridViewRow.cs
- Matrix.cs
- StackBuilderSink.cs
- XmlReader.cs
- CurrentChangedEventManager.cs
- DataSourceExpressionCollection.cs
- SafeEventLogWriteHandle.cs