Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / Security / WindowsAuthenticationEventArgs.cs / 1 / 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.
///
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
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.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Nullable.cs
- MetadataArtifactLoaderResource.cs
- FormViewAutoFormat.cs
- XmlILOptimizerVisitor.cs
- SchemaTableOptionalColumn.cs
- LabelEditEvent.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- AuthenticationModeHelper.cs
- ShaperBuffers.cs
- CodeNamespaceImport.cs
- Pair.cs
- ValidationResult.cs
- PerformanceCounterCategory.cs
- Focus.cs
- DatagridviewDisplayedBandsData.cs
- CellTreeSimplifier.cs
- altserialization.cs
- CheckBoxDesigner.cs
- XmlQueryTypeFactory.cs
- WorkflowTransactionOptions.cs
- DependencyPropertyDescriptor.cs
- ComboBoxHelper.cs
- DataGridViewCellCancelEventArgs.cs
- MenuBindingsEditorForm.cs
- ResourceExpressionBuilder.cs
- MetadataSerializer.cs
- JobCollate.cs
- RecoverInstanceLocksCommand.cs
- ImageBrush.cs
- DataSetSchema.cs
- XmlBoundElement.cs
- HwndTarget.cs
- SoapFault.cs
- RegexCode.cs
- SqlDataSourceCommandEventArgs.cs
- FamilyCollection.cs
- DynamicPropertyHolder.cs
- TreePrinter.cs
- MsmqOutputChannel.cs
- Font.cs
- HeaderedItemsControl.cs
- ConfigurationLockCollection.cs
- PropertyCondition.cs
- Parameter.cs
- SizeAnimation.cs
- ProviderConnectionPoint.cs
- BaseParagraph.cs
- SqlWebEventProvider.cs
- ServiceManager.cs
- ObjectConverter.cs
- TextServicesProperty.cs
- XsltQilFactory.cs
- InputProcessorProfilesLoader.cs
- SecurityManager.cs
- HttpHandlersSection.cs
- BitmapEffectDrawingContent.cs
- SpecularMaterial.cs
- Permission.cs
- OdbcReferenceCollection.cs
- SBCSCodePageEncoding.cs
- OperatingSystem.cs
- ThousandthOfEmRealDoubles.cs
- ObjectListItemCollection.cs
- SafePEFileHandle.cs
- SqlCacheDependencySection.cs
- FieldInfo.cs
- TypeExtension.cs
- WebFaultClientMessageInspector.cs
- EncodingTable.cs
- Debug.cs
- ConstraintConverter.cs
- CroppedBitmap.cs
- ArraySubsetEnumerator.cs
- Char.cs
- WsdlBuildProvider.cs
- Array.cs
- PeerDuplexChannelListener.cs
- StorageMappingFragment.cs
- RichTextBoxConstants.cs
- HelpKeywordAttribute.cs
- CompilationUtil.cs
- ByteRangeDownloader.cs
- SolidColorBrush.cs
- ComUdtElementCollection.cs
- IOThreadTimer.cs
- CodeTypeParameter.cs
- Encoder.cs
- IndexedGlyphRun.cs
- DataSourceProvider.cs
- ViewGenerator.cs
- ImageSource.cs
- FormatterConverter.cs
- AutomationElementCollection.cs
- streamingZipPartStream.cs
- ISAPIApplicationHost.cs
- log.cs
- PerformanceCounter.cs
- WebConfigurationFileMap.cs
- MsmqBindingElementBase.cs
- WhitespaceRuleReader.cs