Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Hosting / IIS7UserPrincipal.cs / 2 / IIS7UserPrincipal.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Hosting { using System; using System.Text; using System.Collections.Generic; using System.Security.Principal; internal sealed class IIS7UserPrincipal : IPrincipal { // user object fields private IIdentity _identity; private IIS7WorkerRequest _wr; internal IIS7UserPrincipal(IIS7WorkerRequest wr, IIdentity identity) { _wr = wr; _identity = identity; } // // IPrincipal implementations // public IIdentity Identity { get { return _identity; } } public bool IsInRole(String role) { return _wr.IsUserInRole(role); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Hosting { using System; using System.Text; using System.Collections.Generic; using System.Security.Principal; internal sealed class IIS7UserPrincipal : IPrincipal { // user object fields private IIdentity _identity; private IIS7WorkerRequest _wr; internal IIS7UserPrincipal(IIS7WorkerRequest wr, IIdentity identity) { _wr = wr; _identity = identity; } // // IPrincipal implementations // public IIdentity Identity { get { return _identity; } } public bool IsInRole(String role) { return _wr.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
- PeerCollaborationPermission.cs
- LineBreakRecord.cs
- RepeatButtonAutomationPeer.cs
- ByteStreamGeometryContext.cs
- DockPatternIdentifiers.cs
- XamlFilter.cs
- LabelAutomationPeer.cs
- ListViewInsertionMark.cs
- WebRequest.cs
- ExistsInCollection.cs
- CalendarDataBindingHandler.cs
- ApplicationId.cs
- OleDbWrapper.cs
- BrowserCapabilitiesCodeGenerator.cs
- DataChangedEventManager.cs
- SamlAction.cs
- XMLSyntaxException.cs
- ErrorEventArgs.cs
- FixedPosition.cs
- SlipBehavior.cs
- DataRelation.cs
- BaseDataBoundControl.cs
- GridViewCellAutomationPeer.cs
- MembershipSection.cs
- AttachedPropertiesService.cs
- ServiceBuildProvider.cs
- BridgeDataReader.cs
- AnimationLayer.cs
- RMEnrollmentPage2.cs
- Style.cs
- Triangle.cs
- TextPointerBase.cs
- RotateTransform.cs
- IpcManager.cs
- EntityProviderServices.cs
- StateItem.cs
- ToolStripButton.cs
- DBConcurrencyException.cs
- WindowsButton.cs
- listitem.cs
- Int32RectValueSerializer.cs
- ExtensionSurface.cs
- JulianCalendar.cs
- CodeNamespaceImport.cs
- BaseCAMarshaler.cs
- XmlValueConverter.cs
- DummyDataSource.cs
- FileAuthorizationModule.cs
- DSASignatureFormatter.cs
- EasingFunctionBase.cs
- ReferencedAssembly.cs
- ErasingStroke.cs
- ApplicationCommands.cs
- DataTablePropertyDescriptor.cs
- AuthenticationModulesSection.cs
- AppDomainFactory.cs
- WebPartConnectionsEventArgs.cs
- CollectionBase.cs
- CopyAction.cs
- DesignerAutoFormatCollection.cs
- XmlTextEncoder.cs
- XmlAnyElementAttributes.cs
- AsyncContentLoadedEventArgs.cs
- WebServiceTypeData.cs
- ToolboxItemFilterAttribute.cs
- EmptyEnumerator.cs
- CollectionConverter.cs
- CompositeScriptReferenceEventArgs.cs
- cryptoapiTransform.cs
- GradientSpreadMethodValidation.cs
- PointLight.cs
- SystemIPInterfaceStatistics.cs
- IRCollection.cs
- LayoutDump.cs
- OperandQuery.cs
- WinEventWrap.cs
- String.cs
- _AutoWebProxyScriptHelper.cs
- FixedTextBuilder.cs
- __Error.cs
- GlyphsSerializer.cs
- TypeConverter.cs
- SqlDataSourceConnectionPanel.cs
- FormsIdentity.cs
- WinInet.cs
- SmtpMail.cs
- COM2PropertyDescriptor.cs
- Rect.cs
- Operators.cs
- XmlBinaryReader.cs
- DataKeyCollection.cs
- AdornerHitTestResult.cs
- ProfileGroupSettings.cs
- DataGridTableStyleMappingNameEditor.cs
- CqlIdentifiers.cs
- DefaultHttpHandler.cs
- HtmlMobileTextWriter.cs
- FileAuthorizationModule.cs
- ClipboardProcessor.cs
- DefaultCompensation.cs