Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Security / PassportAuthenticationEventArgs.cs / 1305376 / 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. /// [Obsolete("This type is obsolete. The Passport authentication product is no longer supported and has been superseded by Live ID.")] 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. // //----------------------------------------------------------------------------- /* * 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. /// [Obsolete("This type is obsolete. The Passport authentication product is no longer supported and has been superseded by Live ID.")] 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DetailsViewUpdatedEventArgs.cs
- ImageMetadata.cs
- SqlTriggerAttribute.cs
- typedescriptorpermission.cs
- SharedStatics.cs
- TextContainerChangeEventArgs.cs
- Serializer.cs
- ChangeNode.cs
- Annotation.cs
- HiddenFieldPageStatePersister.cs
- EntityDataSourceWrapperCollection.cs
- SynchronizingStream.cs
- unitconverter.cs
- ExpressionEditorAttribute.cs
- TextTreeDeleteContentUndoUnit.cs
- LocalizableResourceBuilder.cs
- MarkedHighlightComponent.cs
- CommonXSendMessage.cs
- CompatibleIComparer.cs
- SQLBytes.cs
- Query.cs
- DataGridViewCellLinkedList.cs
- linebase.cs
- ErrorLog.cs
- SocketAddress.cs
- ItemChangedEventArgs.cs
- Win32.cs
- QualifiedCellIdBoolean.cs
- XmlChoiceIdentifierAttribute.cs
- JournalEntryListConverter.cs
- ProviderConnectionPoint.cs
- PathParser.cs
- precedingsibling.cs
- RtfControlWordInfo.cs
- HttpHandlerAction.cs
- TransformedBitmap.cs
- GroupBox.cs
- EdmSchemaAttribute.cs
- ApplicationServiceHelper.cs
- PreviousTrackingServiceAttribute.cs
- SiteMapHierarchicalDataSourceView.cs
- ParallelTimeline.cs
- XmlComment.cs
- DrawListViewSubItemEventArgs.cs
- Transform3D.cs
- DefaultValueAttribute.cs
- DataGridViewLinkCell.cs
- MasterPageBuildProvider.cs
- SplitterEvent.cs
- PartialList.cs
- DocumentXmlWriter.cs
- CryptoApi.cs
- TypeBuilderInstantiation.cs
- MarkupCompiler.cs
- ZipIOBlockManager.cs
- WindowsMenu.cs
- NamespaceQuery.cs
- DoubleAnimation.cs
- PropertyInformation.cs
- ConstructorExpr.cs
- XmlILModule.cs
- CompositeFontFamily.cs
- SinglePageViewer.cs
- ExternalException.cs
- milexports.cs
- ListViewItemSelectionChangedEvent.cs
- ActiveXSite.cs
- _HeaderInfo.cs
- ModifiableIteratorCollection.cs
- FunctionNode.cs
- CroppedBitmap.cs
- GroupBox.cs
- FormattedText.cs
- WorkflowEventArgs.cs
- ZipFileInfo.cs
- CodeTypeDeclaration.cs
- UnsafeNativeMethods.cs
- OptimalTextSource.cs
- Process.cs
- ExtensionFile.cs
- Site.cs
- XmlAutoDetectWriter.cs
- FamilyMapCollection.cs
- ErrorTableItemStyle.cs
- ValidationErrorCollection.cs
- Menu.cs
- documentsequencetextpointer.cs
- UnicastIPAddressInformationCollection.cs
- XPathNodeInfoAtom.cs
- DescriptionAttribute.cs
- EdmType.cs
- BindingContext.cs
- ProgressBarHighlightConverter.cs
- AuthenticationException.cs
- CodeNamespace.cs
- ObjectStateEntryDbDataRecord.cs
- XsltLibrary.cs
- FileSystemWatcher.cs
- FormClosingEvent.cs
- Attributes.cs