Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Hosting / IIS7UserPrincipal.cs / 2 / 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
- DataContractSerializerFaultFormatter.cs
- CalendarData.cs
- DbLambda.cs
- AnyReturnReader.cs
- GetPageNumberCompletedEventArgs.cs
- HttpRequest.cs
- GeometryCollection.cs
- VectorConverter.cs
- Substitution.cs
- HyperLinkStyle.cs
- PartialList.cs
- BufferAllocator.cs
- System.Data_BID.cs
- ReferenceConverter.cs
- Roles.cs
- SrgsNameValueTag.cs
- DynamicObject.cs
- HighContrastHelper.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- MruCache.cs
- SecurityTokenResolver.cs
- CodeTypeReferenceExpression.cs
- ExpressionBinding.cs
- UInt16Storage.cs
- TypeConverter.cs
- OLEDB_Enum.cs
- OutputCacheSettings.cs
- Freezable.cs
- XMLDiffLoader.cs
- WebBrowsableAttribute.cs
- TargetControlTypeAttribute.cs
- ClockGroup.cs
- ProxyGenerationError.cs
- WhiteSpaceTrimStringConverter.cs
- FormClosedEvent.cs
- SharedPersonalizationStateInfo.cs
- DataServiceResponse.cs
- GridViewColumnCollection.cs
- CodeSnippetStatement.cs
- Int64AnimationUsingKeyFrames.cs
- ByteAnimationBase.cs
- DataGridViewCheckBoxCell.cs
- GPStream.cs
- MonitorWrapper.cs
- TemplatedWizardStep.cs
- PackageRelationship.cs
- DeviceFiltersSection.cs
- DataTableReaderListener.cs
- StatusStrip.cs
- FocusChangedEventArgs.cs
- RecognizeCompletedEventArgs.cs
- ILGenerator.cs
- InputQueue.cs
- MediaElement.cs
- SapiInterop.cs
- StringDictionary.cs
- StringReader.cs
- SystemFonts.cs
- ThousandthOfEmRealPoints.cs
- UTF8Encoding.cs
- FormViewInsertedEventArgs.cs
- ManagementQuery.cs
- TypeConstant.cs
- HttpAsyncResult.cs
- Content.cs
- PixelFormats.cs
- InternalBase.cs
- IncomingWebRequestContext.cs
- ErasingStroke.cs
- XmlEncodedRawTextWriter.cs
- CustomCredentialPolicy.cs
- PeerToPeerException.cs
- _AutoWebProxyScriptEngine.cs
- TagElement.cs
- FunctionParameter.cs
- PropertyGeneratedEventArgs.cs
- XmlNotation.cs
- StringPropertyBuilder.cs
- AmbiguousMatchException.cs
- MemoryStream.cs
- XmlStreamStore.cs
- CacheSection.cs
- CustomAttributeBuilder.cs
- FlowDocumentPage.cs
- DataGridViewAccessibleObject.cs
- MULTI_QI.cs
- UiaCoreApi.cs
- DataColumnChangeEvent.cs
- RadioButton.cs
- mediaeventshelper.cs
- Base64Encoder.cs
- AdvancedBindingEditor.cs
- JsonFormatMapping.cs
- IisTraceListener.cs
- PeerToPeerException.cs
- AssertHelper.cs
- TypeDefinition.cs
- SHA1Managed.cs
- TextClipboardData.cs
- Accessible.cs