Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //// 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; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OperationAbortedException.cs
- EmptyImpersonationContext.cs
- MemberCollection.cs
- WsdlImporter.cs
- HttpCapabilitiesBase.cs
- SecurityContextCookieSerializer.cs
- LockCookie.cs
- ObjectDataSourceFilteringEventArgs.cs
- BaseHashHelper.cs
- SortExpressionBuilder.cs
- LayoutExceptionEventArgs.cs
- FloaterParagraph.cs
- WebException.cs
- ObjectListDataBindEventArgs.cs
- FrameworkTemplate.cs
- UIElement3DAutomationPeer.cs
- DesignerSerializationOptionsAttribute.cs
- FrameDimension.cs
- StickyNoteContentControl.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- XsltArgumentList.cs
- TextureBrush.cs
- XmlProcessingInstruction.cs
- XmlDesignerDataSourceView.cs
- XmlSchemaAttributeGroup.cs
- RightsManagementPermission.cs
- RegexTree.cs
- DynamicQueryableWrapper.cs
- DependencyObject.cs
- TrustLevel.cs
- CodeSnippetTypeMember.cs
- XmlAnyAttributeAttribute.cs
- TreeNode.cs
- XmlResolver.cs
- EntityDataSourceEntityTypeFilterItem.cs
- SlipBehavior.cs
- FormClosingEvent.cs
- WebPartConnectionsCancelVerb.cs
- Condition.cs
- InputManager.cs
- DataGridViewRowPrePaintEventArgs.cs
- Registry.cs
- WebPageTraceListener.cs
- DataTableExtensions.cs
- SafeFileHandle.cs
- EntityConnectionStringBuilder.cs
- OrderedDictionary.cs
- DefaultAssemblyResolver.cs
- EnumerableRowCollectionExtensions.cs
- OdbcErrorCollection.cs
- FamilyTypeface.cs
- Symbol.cs
- DataSetMappper.cs
- ResXFileRef.cs
- PEFileReader.cs
- WindowsScrollBar.cs
- DefaultTextStore.cs
- StatusBarPanelClickEvent.cs
- HandlerElementCollection.cs
- XPathNodeList.cs
- Axis.cs
- xamlnodes.cs
- XhtmlBasicControlAdapter.cs
- BackStopAuthenticationModule.cs
- UserControlBuildProvider.cs
- WebPartEditorApplyVerb.cs
- Parser.cs
- EmptyStringExpandableObjectConverter.cs
- InfoCardKeyedHashAlgorithm.cs
- WebPartConnectionsEventArgs.cs
- LocatorGroup.cs
- ContourSegment.cs
- ScriptModule.cs
- ExclusiveTcpTransportManager.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- CompilerHelpers.cs
- InvokeHandlers.cs
- storepermissionattribute.cs
- TextTreeExtractElementUndoUnit.cs
- NoClickablePointException.cs
- WebPartPersonalization.cs
- LoginViewDesigner.cs
- SqlConnectionManager.cs
- GeneratedView.cs
- PenThreadPool.cs
- CalendarButton.cs
- SettingsContext.cs
- Publisher.cs
- CaseInsensitiveHashCodeProvider.cs
- OutputCacheSettingsSection.cs
- CodeMemberProperty.cs
- RtfFormatStack.cs
- TiffBitmapEncoder.cs
- ProgressBarHighlightConverter.cs
- BaseCodeDomTreeGenerator.cs
- AuthenticationModuleElement.cs
- FilterableAttribute.cs
- PeerCustomResolverSettings.cs
- WebSysDescriptionAttribute.cs
- HighContrastHelper.cs