Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / Hosting / IIS7UserPrincipal.cs / 1 / 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. //------------------------------------------------------------------------------ //// 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ScriptControlDescriptor.cs
- ProjectionCamera.cs
- NavigatorInput.cs
- WebSysDisplayNameAttribute.cs
- TextServicesCompartmentContext.cs
- Base64Encoding.cs
- Int64AnimationUsingKeyFrames.cs
- ApplicationInfo.cs
- SQLRoleProvider.cs
- TreeNodeMouseHoverEvent.cs
- MailMessageEventArgs.cs
- SqlSelectClauseBuilder.cs
- HttpFileCollection.cs
- comcontractssection.cs
- SimpleMailWebEventProvider.cs
- StylusCaptureWithinProperty.cs
- CellTreeSimplifier.cs
- DocumentsTrace.cs
- BitStream.cs
- BmpBitmapDecoder.cs
- VisualSerializer.cs
- PenCursorManager.cs
- DependentList.cs
- SqlProcedureAttribute.cs
- HwndAppCommandInputProvider.cs
- CompositionCommandSet.cs
- Crc32Helper.cs
- SqlUserDefinedAggregateAttribute.cs
- ADConnectionHelper.cs
- DateTimeAutomationPeer.cs
- XmlElementList.cs
- BindToObject.cs
- DataPagerCommandEventArgs.cs
- ECDiffieHellmanCngPublicKey.cs
- XmlNamespaceMappingCollection.cs
- FileNotFoundException.cs
- MarkupWriter.cs
- IList.cs
- OleDbFactory.cs
- DataChangedEventManager.cs
- RenderData.cs
- EntityParameterCollection.cs
- DetailsViewCommandEventArgs.cs
- Line.cs
- Enum.cs
- OleDbPropertySetGuid.cs
- Registry.cs
- ItemsPresenter.cs
- RecognitionResult.cs
- DataGridCommandEventArgs.cs
- ResourceExpressionEditorSheet.cs
- PerformanceCounterPermissionAttribute.cs
- LogRestartAreaEnumerator.cs
- DefaultBinder.cs
- UserControlAutomationPeer.cs
- EqualityComparer.cs
- SqlConnectionPoolProviderInfo.cs
- Matrix3D.cs
- NavigationWindowAutomationPeer.cs
- DebugController.cs
- PathFigure.cs
- RoleManagerEventArgs.cs
- RepeaterDesigner.cs
- SecurityResources.cs
- SafeThemeHandle.cs
- StorageMappingItemCollection.cs
- SqlXmlStorage.cs
- ConversionHelper.cs
- ListViewDataItem.cs
- ParameterToken.cs
- DesignerAdRotatorAdapter.cs
- InstanceNotReadyException.cs
- tibetanshape.cs
- SplitterEvent.cs
- Light.cs
- DataTableReaderListener.cs
- FixedTextContainer.cs
- XmlDataLoader.cs
- ColorAnimationBase.cs
- DSASignatureDeformatter.cs
- IntSecurity.cs
- CheckPair.cs
- SqlUtil.cs
- DataListItem.cs
- NameValueConfigurationElement.cs
- SqlProviderManifest.cs
- SQLInt16.cs
- Viewport3DVisual.cs
- XmlWrappingReader.cs
- TextServicesManager.cs
- ClockController.cs
- NavigationWindow.cs
- WindowsScrollBar.cs
- ArcSegment.cs
- Int32Rect.cs
- PointLightBase.cs
- CompositeCollection.cs
- SinglePageViewer.cs
- EpmContentSerializer.cs
- CodeDomSerializerException.cs