Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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. // //----------------------------------------------------------------------------- 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
- CustomTrackingRecord.cs
- SizeLimitedCache.cs
- EncryptedType.cs
- SamlNameIdentifierClaimResource.cs
- DataGridItemEventArgs.cs
- EmptyWithCancelationCheckWorkItem.cs
- odbcmetadatafactory.cs
- DependencyPropertyAttribute.cs
- QuadraticBezierSegment.cs
- DbParameterHelper.cs
- TextSyndicationContentKindHelper.cs
- SurrogateDataContract.cs
- BuilderElements.cs
- LookupBindingPropertiesAttribute.cs
- QueryOperationResponseOfT.cs
- XPathNavigatorKeyComparer.cs
- KeysConverter.cs
- ClaimComparer.cs
- NetCodeGroup.cs
- EntityCommandDefinition.cs
- ByteStream.cs
- RuleSettingsCollection.cs
- SystemUdpStatistics.cs
- HttpRuntime.cs
- TextParaLineResult.cs
- ActiveXSite.cs
- RemoteWebConfigurationHostServer.cs
- XmlDataSourceDesigner.cs
- XmlObjectSerializerContext.cs
- RoutedEventConverter.cs
- ButtonFieldBase.cs
- CodeCatchClause.cs
- DocComment.cs
- CheckBox.cs
- PlainXmlDeserializer.cs
- AnnotationAdorner.cs
- SqlMethodTransformer.cs
- SystemInformation.cs
- DesignerLoader.cs
- FontConverter.cs
- RowParagraph.cs
- MaterialCollection.cs
- TextContainerChangedEventArgs.cs
- ValuePattern.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- Debug.cs
- Literal.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- CommonDialog.cs
- ProvideValueServiceProvider.cs
- safesecurityhelperavalon.cs
- ErrorWrapper.cs
- VisualTransition.cs
- UpdatePanelTrigger.cs
- DropShadowEffect.cs
- RSAPKCS1KeyExchangeFormatter.cs
- ProxyWebPartConnectionCollection.cs
- SQLDecimalStorage.cs
- DataGridViewDataErrorEventArgs.cs
- DbProviderFactory.cs
- AspProxy.cs
- SessionStateModule.cs
- SplitterPanelDesigner.cs
- HandleCollector.cs
- StaticContext.cs
- isolationinterop.cs
- SymbolResolver.cs
- SQLDateTime.cs
- ContainerParaClient.cs
- ResourceWriter.cs
- EntityRecordInfo.cs
- WebServiceClientProxyGenerator.cs
- PlanCompiler.cs
- ClientScriptItemCollection.cs
- Rfc4050KeyFormatter.cs
- LocatorGroup.cs
- DataGridViewRowHeaderCell.cs
- Properties.cs
- ResourceAssociationSet.cs
- _FtpDataStream.cs
- TreeNodeStyle.cs
- BitmapCodecInfo.cs
- DifferencingCollection.cs
- ExceptionValidationRule.cs
- Rotation3D.cs
- CompilerTypeWithParams.cs
- SiteMapHierarchicalDataSourceView.cs
- KeyInstance.cs
- HeaderedItemsControl.cs
- X509AsymmetricSecurityKey.cs
- ApplicationBuildProvider.cs
- ProfileInfo.cs
- XmlnsDictionary.cs
- WindowsAuthenticationModule.cs
- CustomPopupPlacement.cs
- FrameworkElement.cs
- LocalBuilder.cs
- SpeechRecognitionEngine.cs
- Mappings.cs
- PassportPrincipal.cs