Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Security / PassportAuthenticationEventArgs.cs / 1 / PassportAuthenticationEventArgs.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* * PassportAuthenticationEventArgs class * * Copyright (c) 1999 Microsoft Corporation */ namespace System.Web.Security { using System.Security.Principal; using System.Security.Permissions; ////// The /// event argument passed to the PassportAuthentication_OnAuthenticate event by the /// PassportAuthentication module. /// Since there is already an identity at this point, this is useful mainly /// for attaching a custom IPrincipal object to the context using the supplied /// identity. /// [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class PassportAuthenticationEventArgs : EventArgs { private IPrincipal _User; private HttpContext _Context; private PassportIdentity _Identity; ////// IPrincipal /// object to be associated with the request. /// The user object should be attached to the context. If User is non null and Context.User is /// null, the PassportAuthenticationModule will initialize Context.User with /// PassportAuthenticationEventArgs.User. /// public IPrincipal User { get { return _User;} [SecurityPermission(SecurityAction.Demand, ControlPrincipal=true)] set { _User = value; } } ////// The /// HttpContext intrinsic - most notably provides access to Request, Response, and /// User objects. /// public HttpContext Context { get { return _Context;}} ////// An authenticated Passport identity. /// public PassportIdentity Identity { get { return _Identity;}} ////// Constructor /// public PassportAuthenticationEventArgs(PassportIdentity identity, HttpContext context) { _Identity = identity; _Context = context; } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CryptoProvider.cs
- ellipse.cs
- FileVersion.cs
- CredentialSelector.cs
- XmlTextEncoder.cs
- WebBrowserBase.cs
- TableLayoutPanel.cs
- ManagementEventArgs.cs
- dbenumerator.cs
- InfoCardTrace.cs
- MediaContextNotificationWindow.cs
- Vector3DValueSerializer.cs
- FrameSecurityDescriptor.cs
- IERequestCache.cs
- BamlResourceContent.cs
- EmptyWithCancelationCheckWorkItem.cs
- AsyncOperation.cs
- EmptyQuery.cs
- ResourceExpression.cs
- GlyphRunDrawing.cs
- EventlogProvider.cs
- ObjectDataSource.cs
- HelpProvider.cs
- recordstatefactory.cs
- DataGridItem.cs
- Span.cs
- MethodExpr.cs
- activationcontext.cs
- SqlCachedBuffer.cs
- RowVisual.cs
- AuthenticationConfig.cs
- FirewallWrapper.cs
- DispatchWrapper.cs
- WebServiceErrorEvent.cs
- Attributes.cs
- Light.cs
- CustomAttributeFormatException.cs
- XsdDuration.cs
- ToolStripSystemRenderer.cs
- SelectionWordBreaker.cs
- ItemAutomationPeer.cs
- panel.cs
- WebBrowserEvent.cs
- ControlBuilder.cs
- SessionEndedEventArgs.cs
- SystemInformation.cs
- RangeValuePatternIdentifiers.cs
- WizardForm.cs
- Transactions.cs
- ProcessStartInfo.cs
- HyperLinkField.cs
- StringUtil.cs
- MachineKeyConverter.cs
- XmlSecureResolver.cs
- FlowDocumentScrollViewer.cs
- CollectionViewProxy.cs
- AttributeCollection.cs
- AppDomainProtocolHandler.cs
- Evidence.cs
- Geometry.cs
- MatchingStyle.cs
- BaseParaClient.cs
- Int16AnimationBase.cs
- FlowchartSizeFeature.cs
- BaseInfoTable.cs
- SessionPageStateSection.cs
- WindowsTokenRoleProvider.cs
- PerformanceCounterPermission.cs
- SiteMapProvider.cs
- SpellCheck.cs
- HtmlInputImage.cs
- EdmProviderManifest.cs
- FixedSOMLineRanges.cs
- CommentAction.cs
- FormsAuthenticationEventArgs.cs
- PaperSource.cs
- PageAction.cs
- EncodedStreamFactory.cs
- RtType.cs
- __Error.cs
- NullableFloatAverageAggregationOperator.cs
- WindowsGraphicsWrapper.cs
- Attribute.cs
- Opcode.cs
- ServiceDefaults.cs
- WsatExtendedInformation.cs
- ServiceHttpHandlerFactory.cs
- ClockGroup.cs
- MenuRendererStandards.cs
- NumericUpDownAcceleration.cs
- TypeExtension.cs
- DispatcherEventArgs.cs
- ComponentDispatcherThread.cs
- DataViewManagerListItemTypeDescriptor.cs
- ManifestResourceInfo.cs
- DataGridViewRowConverter.cs
- MonthChangedEventArgs.cs
- OdbcEnvironment.cs
- SemanticAnalyzer.cs
- DbDataReader.cs