Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Hosting / IIS7UserPrincipal.cs / 1305376 / 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
- MessageQueuePermissionEntryCollection.cs
- DataGridState.cs
- XhtmlBasicLinkAdapter.cs
- WebPartConnectionCollection.cs
- XamlClipboardData.cs
- AppDomainUnloadedException.cs
- JsonServiceDocumentSerializer.cs
- MetadataItem.cs
- ThemeDictionaryExtension.cs
- DateTimeOffsetStorage.cs
- ServiceModelTimeSpanValidator.cs
- PlatformCulture.cs
- MetadataItemEmitter.cs
- Tag.cs
- RoutedCommand.cs
- TextParagraphCache.cs
- StateChangeEvent.cs
- ExeContext.cs
- TreeNodeBindingCollection.cs
- AtlasWeb.Designer.cs
- ColorTranslator.cs
- ConsoleCancelEventArgs.cs
- Wildcard.cs
- ModifiableIteratorCollection.cs
- RijndaelManaged.cs
- WebPartManagerDesigner.cs
- codemethodreferenceexpression.cs
- SafeWaitHandle.cs
- mediapermission.cs
- SchemeSettingElement.cs
- DesignBindingPropertyDescriptor.cs
- ValidationErrorEventArgs.cs
- IdentifierCreationService.cs
- LinkGrep.cs
- XmlBaseWriter.cs
- LineInfo.cs
- DataGridViewCell.cs
- SoapSchemaMember.cs
- Command.cs
- LockCookie.cs
- VirtualDirectoryMappingCollection.cs
- XmlEnumAttribute.cs
- TraceSection.cs
- NetworkInformationException.cs
- DrawingImage.cs
- SynchronizationLockException.cs
- PerformanceCounterPermission.cs
- WindowsImpersonationContext.cs
- DebugView.cs
- Helper.cs
- CustomServiceCredentials.cs
- AccessViolationException.cs
- ResourceFallbackManager.cs
- MarkerProperties.cs
- DeploymentSection.cs
- BuiltInPermissionSets.cs
- DictionaryChange.cs
- BaseAutoFormat.cs
- WebPartsSection.cs
- CodeNamespaceImportCollection.cs
- TimeEnumHelper.cs
- COM2PictureConverter.cs
- FormsAuthenticationCredentials.cs
- SqlError.cs
- WmlPhoneCallAdapter.cs
- EntityStoreSchemaFilterEntry.cs
- WriteStateInfoBase.cs
- StyleCollection.cs
- CollectionsUtil.cs
- TypePresenter.xaml.cs
- MediaContextNotificationWindow.cs
- QueryGeneratorBase.cs
- SqlCacheDependency.cs
- RecordConverter.cs
- SessionStateSection.cs
- GenericTypeParameterBuilder.cs
- InertiaRotationBehavior.cs
- TemplateNodeContextMenu.cs
- wmiprovider.cs
- PeerCollaboration.cs
- BaseParser.cs
- Figure.cs
- UnknownBitmapDecoder.cs
- SignalGate.cs
- StringValidator.cs
- PropertyDescriptor.cs
- SqlConnectionHelper.cs
- RotationValidation.cs
- AccessText.cs
- Matrix.cs
- TextDocumentView.cs
- ZipIORawDataFileBlock.cs
- DetailsView.cs
- MulticastDelegate.cs
- BypassElementCollection.cs
- SafeIUnknown.cs
- WebConfigurationManager.cs
- ControlAdapter.cs
- FixedLineResult.cs
- CallbackValidatorAttribute.cs