Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- QueryAccessibilityHelpEvent.cs
- SoundPlayer.cs
- InstanceDataCollection.cs
- SharedStatics.cs
- ReferenceEqualityComparer.cs
- GacUtil.cs
- SoapExtensionTypeElementCollection.cs
- EntityDesignerBuildProvider.cs
- BaseCodeDomTreeGenerator.cs
- TextEditorTables.cs
- SizeAnimationClockResource.cs
- BinaryWriter.cs
- SequentialWorkflowRootDesigner.cs
- CollectionContainer.cs
- DataGridColumn.cs
- FilteredXmlReader.cs
- ObjectContextServiceProvider.cs
- WebDisplayNameAttribute.cs
- CheckBox.cs
- ToolZone.cs
- BehaviorDragDropEventArgs.cs
- ConfigsHelper.cs
- RouteCollection.cs
- DataTableNewRowEvent.cs
- XmlTypeMapping.cs
- SoapFault.cs
- ActiveXSite.cs
- EventProviderTraceListener.cs
- tooltip.cs
- ExtensionQuery.cs
- Point3DKeyFrameCollection.cs
- XhtmlBasicTextBoxAdapter.cs
- UIElementParagraph.cs
- SessionStateUtil.cs
- AppDomainFactory.cs
- ModulesEntry.cs
- WsatConfiguration.cs
- RecordManager.cs
- DesignerInterfaces.cs
- HtmlTableRow.cs
- Models.cs
- WeakRefEnumerator.cs
- XmlLinkedNode.cs
- XamlGridLengthSerializer.cs
- ClientBuildManager.cs
- IndentTextWriter.cs
- ThreadStaticAttribute.cs
- WindowsTooltip.cs
- BitmapCodecInfo.cs
- ErrorLog.cs
- UDPClient.cs
- Menu.cs
- BindingSourceDesigner.cs
- GridEntry.cs
- AssemblyCache.cs
- SessionStateModule.cs
- HtmlEmptyTagControlBuilder.cs
- CompoundFileStreamReference.cs
- HttpNamespaceReservationInstallComponent.cs
- PopupEventArgs.cs
- DocumentsTrace.cs
- XsdDateTime.cs
- QuadraticBezierSegment.cs
- WebScriptMetadataFormatter.cs
- ServiceContractGenerator.cs
- UInt32.cs
- WebScriptMetadataFormatter.cs
- TextLineResult.cs
- ReflectionServiceProvider.cs
- IsolatedStorageFileStream.cs
- DependencyPropertyKey.cs
- ScriptResourceHandler.cs
- ListCommandEventArgs.cs
- RichTextBoxAutomationPeer.cs
- SecureEnvironment.cs
- SafeSecurityHandles.cs
- unsafenativemethodstextservices.cs
- HwndSourceKeyboardInputSite.cs
- RSAPKCS1SignatureFormatter.cs
- TreeNodeBinding.cs
- MinimizableAttributeTypeConverter.cs
- sqlinternaltransaction.cs
- PreviewKeyDownEventArgs.cs
- CapabilitiesPattern.cs
- GroupDescription.cs
- SafeNativeMethodsCLR.cs
- SrgsGrammar.cs
- BitmapPalettes.cs
- Timer.cs
- PersonalizationStateInfo.cs
- TextTreeDeleteContentUndoUnit.cs
- TextElementEnumerator.cs
- BamlBinaryWriter.cs
- Expressions.cs
- BorderSidesEditor.cs
- ConfigurationSectionCollection.cs
- FormatConvertedBitmap.cs
- Base64Encoder.cs
- TimelineCollection.cs
- HoistedLocals.cs