Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FreezableOperations.cs
- ProcessHostMapPath.cs
- TextEffectCollection.cs
- InputLanguageEventArgs.cs
- VirtualPath.cs
- PathGradientBrush.cs
- ColorConvertedBitmapExtension.cs
- ToolBarButton.cs
- PermissionSet.cs
- TypeDescriptor.cs
- RectAnimationBase.cs
- EntityTypeEmitter.cs
- SoapAttributeAttribute.cs
- HtmlSelect.cs
- RoutedEvent.cs
- PrintControllerWithStatusDialog.cs
- InvalidCastException.cs
- DrawingAttributes.cs
- RoutedUICommand.cs
- Int32Converter.cs
- RtfControlWordInfo.cs
- IndependentAnimationStorage.cs
- ImageMap.cs
- CompoundFileIOPermission.cs
- DesignerActionGlyph.cs
- BidOverLoads.cs
- DbConnectionPoolIdentity.cs
- XamlToRtfWriter.cs
- XomlCompiler.cs
- WindowsPen.cs
- InheritedPropertyChangedEventArgs.cs
- SurrogateChar.cs
- GeneratedContractType.cs
- RestHandler.cs
- DataMemberFieldEditor.cs
- baseshape.cs
- BitmapVisualManager.cs
- EnvelopedSignatureTransform.cs
- ImageListStreamer.cs
- XPathAncestorIterator.cs
- CaseStatementSlot.cs
- HttpStreamMessageEncoderFactory.cs
- MenuItemCollection.cs
- DynamicILGenerator.cs
- AttributeSetAction.cs
- CodeMemberMethod.cs
- WebBrowserBase.cs
- FontStyles.cs
- Events.cs
- IndexedGlyphRun.cs
- XmlRawWriter.cs
- GZipStream.cs
- ExceptionHelpers.cs
- GeneralTransformCollection.cs
- HexParser.cs
- ContextProperty.cs
- HtmlForm.cs
- Int32Rect.cs
- SafeHandles.cs
- OdbcConnectionHandle.cs
- MenuItem.cs
- AsyncResult.cs
- VariableBinder.cs
- MenuCommands.cs
- WebPartVerbCollection.cs
- CodeEntryPointMethod.cs
- BindingCompleteEventArgs.cs
- StatusBarAutomationPeer.cs
- AsyncDataRequest.cs
- Image.cs
- AttributeXamlType.cs
- ContentPlaceHolder.cs
- ClientSettingsSection.cs
- DataTemplateKey.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- FlowPosition.cs
- UnmanagedBitmapWrapper.cs
- ListBox.cs
- Matrix3DValueSerializer.cs
- NetworkAddressChange.cs
- HttpHandlerActionCollection.cs
- AdjustableArrowCap.cs
- DocumentGridContextMenu.cs
- RSAPKCS1SignatureDeformatter.cs
- AssemblyInfo.cs
- EventLogPermissionEntryCollection.cs
- XmlUnspecifiedAttribute.cs
- GenericsInstances.cs
- DataGridViewHeaderCell.cs
- SoapConverter.cs
- DrawingImage.cs
- LayeredChannelFactory.cs
- Matrix3DValueSerializer.cs
- FileDialog_Vista_Interop.cs
- AuthenticationConfig.cs
- Emitter.cs
- DataTrigger.cs
- DataGrid.cs
- EventLogHandle.cs
- TypeResolvingOptionsAttribute.cs