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
- QueryGenerator.cs
- WinFormsUtils.cs
- GenericEnumerator.cs
- Point.cs
- FormViewDeleteEventArgs.cs
- EFColumnProvider.cs
- CollectionType.cs
- DirectionalLight.cs
- CodeConditionStatement.cs
- TraceLevelHelper.cs
- BuildManagerHost.cs
- SchemaMerger.cs
- DbParameterCollectionHelper.cs
- DoubleLinkList.cs
- CompositeDispatchFormatter.cs
- EmptyTextWriter.cs
- CssStyleCollection.cs
- BezierSegment.cs
- StatusBarPanelClickEvent.cs
- TypedDataSourceCodeGenerator.cs
- DetectRunnableInstancesTask.cs
- DataReaderContainer.cs
- ResourceManager.cs
- SafeSerializationManager.cs
- Graphics.cs
- SignatureToken.cs
- HtmlWindowCollection.cs
- ToolBar.cs
- SessionEndingEventArgs.cs
- WsatRegistrationHeader.cs
- PermissionToken.cs
- StyleModeStack.cs
- EntityDataSourceSelectedEventArgs.cs
- ArraySegment.cs
- CollectionDataContractAttribute.cs
- DataTemplateKey.cs
- RoamingStoreFileUtility.cs
- GetResponse.cs
- StructuredProperty.cs
- TextChangedEventArgs.cs
- SpecularMaterial.cs
- SubMenuStyle.cs
- InputLanguageSource.cs
- SqlResolver.cs
- PngBitmapEncoder.cs
- CompositeFontFamily.cs
- GatewayDefinition.cs
- SystemWebSectionGroup.cs
- odbcmetadatacolumnnames.cs
- NonceCache.cs
- CompiledRegexRunnerFactory.cs
- GridViewCellAutomationPeer.cs
- DataSysAttribute.cs
- HttpVersion.cs
- ListItemsPage.cs
- AnchoredBlock.cs
- ClusterRegistryConfigurationProvider.cs
- EndEvent.cs
- TimeSpan.cs
- XPathExpr.cs
- OpenCollectionAsyncResult.cs
- PasswordRecoveryDesigner.cs
- WorkflowServiceBehavior.cs
- SamlAuthorityBinding.cs
- Itemizer.cs
- VisualStyleRenderer.cs
- ExpressionNormalizer.cs
- TextShapeableCharacters.cs
- ConstructorNeedsTagAttribute.cs
- AdapterDictionary.cs
- AttributeEmitter.cs
- NameValueFileSectionHandler.cs
- SmiContext.cs
- PrinterResolution.cs
- SrgsRulesCollection.cs
- UdpDiscoveryEndpointProvider.cs
- TypeDelegator.cs
- ExpressionList.cs
- DesignerLoader.cs
- SizeAnimation.cs
- NetSectionGroup.cs
- KeyedHashAlgorithm.cs
- DeclaredTypeValidatorAttribute.cs
- ItemCollection.cs
- JournalEntryStack.cs
- MatchingStyle.cs
- SessionPageStateSection.cs
- Pair.cs
- DataRecord.cs
- Metadata.cs
- NamespaceExpr.cs
- EmbeddedMailObjectsCollection.cs
- MemberDescriptor.cs
- DataServiceQuery.cs
- GeometryCollection.cs
- SingleSelectRootGridEntry.cs
- TreeNodeBindingDepthConverter.cs
- ToolStripLabel.cs
- Stacktrace.cs
- RuleSetBrowserDialog.cs