Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Security / WindowsAuthenticationEventArgs.cs / 1305376 / WindowsAuthenticationEventArgs.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*
* WindowsAuthenticationEventArgs class
*
* Copyright (c) 1999 Microsoft Corporation
*/
namespace System.Web.Security {
using System.Security.Principal;
using System.Security.Permissions;
///
/// The Windows authentication module raises this event. This
/// is the event argument passed to the WindowsAuthentication_OnAuthenticate event.
/// Contains a WindowsIdentity object and the IPrincipal object used for the context.
///
public sealed class WindowsAuthenticationEventArgs : EventArgs {
private IPrincipal _User;
private HttpContext _Context;
private WindowsIdentity _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 WindowsAuthenticationModule will initialize
/// Context.User with WindowsAuthenticationEventArgs.User.
///
public IPrincipal User {
get { return _User;}
[SecurityPermission(SecurityAction.Demand, ControlPrincipal=true)]
set {
_User = value;
}
}
///
/// The HttpContext intrinsic (provides access to
/// Request, Response, and User objects).
///
public HttpContext Context { get { return _Context;}}
///
/// An authenticated Windows identity.
///
public WindowsIdentity Identity { get { return _Identity;}}
///
/// Initializes a newly created instance of the
/// WindowsAuthenticationEventArgs Class.
///
public WindowsAuthenticationEventArgs(WindowsIdentity 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
- XmlSchemaAny.cs
- CompositeDataBoundControl.cs
- ExpressionVisitor.cs
- IisTraceListener.cs
- Column.cs
- SynchronizingStream.cs
- EdmFunction.cs
- Currency.cs
- AdornerHitTestResult.cs
- DesignTimeTemplateParser.cs
- EncryptedType.cs
- EntityRecordInfo.cs
- DeploymentSectionCache.cs
- SelectedGridItemChangedEvent.cs
- SessionIDManager.cs
- Win32Interop.cs
- Schema.cs
- XmlSchemaCollection.cs
- PageFunction.cs
- SHA256Managed.cs
- DropTarget.cs
- KnownTypesHelper.cs
- SiteMapSection.cs
- XmlCharacterData.cs
- Accessible.cs
- ExpressionBindings.cs
- BitmapEffectCollection.cs
- GenerateHelper.cs
- ThemeDirectoryCompiler.cs
- XPathNodeInfoAtom.cs
- ResourceBinder.cs
- SystemIcons.cs
- TaskDesigner.cs
- AudioFileOut.cs
- XmlArrayItemAttribute.cs
- TagPrefixInfo.cs
- LineUtil.cs
- IFlowDocumentViewer.cs
- BufferedReadStream.cs
- TableTextElementCollectionInternal.cs
- RequestQueue.cs
- HtmlEmptyTagControlBuilder.cs
- SQLInt32Storage.cs
- XmlEntity.cs
- GeneralTransform.cs
- DrawingContextDrawingContextWalker.cs
- BrushConverter.cs
- AddValidationError.cs
- LineGeometry.cs
- GenericIdentity.cs
- OptimalBreakSession.cs
- ControlParameter.cs
- ActiveXContainer.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- QueryOutputWriter.cs
- AuthenticationConfig.cs
- XmlSchemaAttributeGroupRef.cs
- JpegBitmapDecoder.cs
- ColumnResizeUndoUnit.cs
- KeyTimeConverter.cs
- SmtpLoginAuthenticationModule.cs
- LogicalExpr.cs
- MasterPageCodeDomTreeGenerator.cs
- Nullable.cs
- BindableTemplateBuilder.cs
- ViewManager.cs
- CodeRemoveEventStatement.cs
- URLString.cs
- GlobalizationSection.cs
- HtmlSelectionListAdapter.cs
- DynamicILGenerator.cs
- AlignmentYValidation.cs
- OperationDescription.cs
- XpsResourceDictionary.cs
- CodeGotoStatement.cs
- XmlNavigatorFilter.cs
- GcSettings.cs
- ProjectionPruner.cs
- Figure.cs
- BatchWriter.cs
- httpapplicationstate.cs
- ThreadPool.cs
- DataTableNameHandler.cs
- IdleTimeoutMonitor.cs
- PrintController.cs
- ChildDocumentBlock.cs
- GroupQuery.cs
- DataControlCommands.cs
- DebugView.cs
- UInt32Converter.cs
- XamlGridLengthSerializer.cs
- XmlSchemaObject.cs
- XPathScanner.cs
- SymDocumentType.cs
- ScriptMethodAttribute.cs
- SpeechAudioFormatInfo.cs
- SqlDataSourceStatusEventArgs.cs
- ServiceEndpointElement.cs
- FocusManager.cs
- MemberAccessException.cs