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
- ApplicationContext.cs
- SqlParameterizer.cs
- RepeatBehaviorConverter.cs
- SoapProtocolImporter.cs
- Wizard.cs
- EdmPropertyAttribute.cs
- MsmqDecodeHelper.cs
- UserControlAutomationPeer.cs
- MetaModel.cs
- BasicHttpMessageSecurityElement.cs
- _WinHttpWebProxyDataBuilder.cs
- SystemIPInterfaceProperties.cs
- CollectionExtensions.cs
- MembershipSection.cs
- Options.cs
- SelectiveScrollingGrid.cs
- Models.cs
- Pointer.cs
- AstNode.cs
- SerializationTrace.cs
- DictionaryCustomTypeDescriptor.cs
- EnumerableRowCollectionExtensions.cs
- DataGridLinkButton.cs
- ToolStripItemEventArgs.cs
- DivideByZeroException.cs
- ChangeInterceptorAttribute.cs
- EmbeddedMailObject.cs
- WebPartEventArgs.cs
- XmlTextReaderImpl.cs
- Highlights.cs
- ModuleConfigurationInfo.cs
- SamlSerializer.cs
- InfoCardRequestException.cs
- EditingCommands.cs
- XmlException.cs
- FontStyles.cs
- WindowsContainer.cs
- SecuritySessionFilter.cs
- GridViewColumnCollectionChangedEventArgs.cs
- EntityCommandExecutionException.cs
- SyndicationFeedFormatter.cs
- LiteralControl.cs
- RoleProviderPrincipal.cs
- ItemDragEvent.cs
- BinaryFormatter.cs
- _HeaderInfoTable.cs
- WebPartCancelEventArgs.cs
- FontUnit.cs
- DynamicValueConverter.cs
- DataFormats.cs
- TextEncodedRawTextWriter.cs
- WebPartCatalogCloseVerb.cs
- ProgressChangedEventArgs.cs
- XmlSchemaObjectCollection.cs
- MSAANativeProvider.cs
- NavigationEventArgs.cs
- Point3D.cs
- mediaeventargs.cs
- CqlBlock.cs
- ContentFilePart.cs
- PropertyInfoSet.cs
- KeyTime.cs
- PageCatalogPart.cs
- QueryRewriter.cs
- Converter.cs
- WebProxyScriptElement.cs
- OleDbEnumerator.cs
- SqlBulkCopy.cs
- ListBoxAutomationPeer.cs
- CompilerGlobalScopeAttribute.cs
- ChangeNode.cs
- CodeDomComponentSerializationService.cs
- PositiveTimeSpanValidator.cs
- GridPatternIdentifiers.cs
- LogManagementAsyncResult.cs
- TemplateField.cs
- BackgroundWorker.cs
- SecurityTokenParameters.cs
- OneOfTypeConst.cs
- PriorityBindingExpression.cs
- WindowInteractionStateTracker.cs
- Reference.cs
- TimeManager.cs
- SafeFindHandle.cs
- _NegoState.cs
- DataSourceSelectArguments.cs
- EventListener.cs
- SecuritySessionServerSettings.cs
- ShapeTypeface.cs
- FormViewRow.cs
- TagPrefixCollection.cs
- BasicCellRelation.cs
- AudioLevelUpdatedEventArgs.cs
- CodeAttributeDeclaration.cs
- SecurityKeyIdentifierClause.cs
- MachineKeyConverter.cs
- CodeBinaryOperatorExpression.cs
- CompareInfo.cs
- NetPipeSectionData.cs
- AutomationPropertyInfo.cs