Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Framework / System / Windows / SessionEndingCancelEventArgs.cs / 1 / SessionEndingCancelEventArgs.cs
//--------------------------------------------------------------------------------------------------
// File: SessionEndingCancelEventArgs.cs
//
// Copyright (C) 2004 by Microsoft Corporation. All rights reserved.
//
// Description:
// OnSessionEnding is called to raise the SessionEnding event. The developer will
// typically override this method if they want to take action when the OS is ending
// a session ( or they may choose to attach an event).
//
// This method will be called when the user has chosen to either logoff or shutdown.
// These events are equivalent to receiving a WM_QUERYSESSION window event.
// Windows will send it when user is logging out/shutting down.
// ( See http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/wm_queryendsession.asp ).
//
// By default if this event is not cancelled – Avalon will then call Application.Shutdown.
//
// History:
// 08/10/04: kusumav Moved out of Application.cs to its own separate file.
//
//-------------------------------------------------------------------------------------------------
using System.ComponentModel;
namespace System.Windows
{
///
/// Event args for StartingUp event
///
public class SessionEndingCancelEventArgs : CancelEventArgs
{
///
/// constructor
///
internal SessionEndingCancelEventArgs(ReasonSessionEnding reasonSessionEnding)
{
_reasonSessionEnding = reasonSessionEnding;
}
///
/// The ReasonSessionEnding enum on the SessionEndingEventArgs indicates whether
/// the session is ending in response to a shutdown of the OS, or if the user
/// is logging off
///
public ReasonSessionEnding ReasonSessionEnding
{
get
{
return _reasonSessionEnding;
}
}
private ReasonSessionEnding _reasonSessionEnding;
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
//--------------------------------------------------------------------------------------------------
// File: SessionEndingCancelEventArgs.cs
//
// Copyright (C) 2004 by Microsoft Corporation. All rights reserved.
//
// Description:
// OnSessionEnding is called to raise the SessionEnding event. The developer will
// typically override this method if they want to take action when the OS is ending
// a session ( or they may choose to attach an event).
//
// This method will be called when the user has chosen to either logoff or shutdown.
// These events are equivalent to receiving a WM_QUERYSESSION window event.
// Windows will send it when user is logging out/shutting down.
// ( See http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/wm_queryendsession.asp ).
//
// By default if this event is not cancelled – Avalon will then call Application.Shutdown.
//
// History:
// 08/10/04: kusumav Moved out of Application.cs to its own separate file.
//
//-------------------------------------------------------------------------------------------------
using System.ComponentModel;
namespace System.Windows
{
///
/// Event args for StartingUp event
///
public class SessionEndingCancelEventArgs : CancelEventArgs
{
///
/// constructor
///
internal SessionEndingCancelEventArgs(ReasonSessionEnding reasonSessionEnding)
{
_reasonSessionEnding = reasonSessionEnding;
}
///
/// The ReasonSessionEnding enum on the SessionEndingEventArgs indicates whether
/// the session is ending in response to a shutdown of the OS, or if the user
/// is logging off
///
public ReasonSessionEnding ReasonSessionEnding
{
get
{
return _reasonSessionEnding;
}
}
private ReasonSessionEnding _reasonSessionEnding;
}
}
// 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
- Ticks.cs
- MDIWindowDialog.cs
- TrustLevelCollection.cs
- NameSpaceExtractor.cs
- XmlWellformedWriter.cs
- MatrixTransform3D.cs
- configsystem.cs
- PropertyInformation.cs
- SQLInt64Storage.cs
- Literal.cs
- GradientPanel.cs
- _UriTypeConverter.cs
- ObjectComplexPropertyMapping.cs
- Translator.cs
- _NativeSSPI.cs
- DataViewListener.cs
- MetadataArtifactLoaderCompositeFile.cs
- SizeAnimation.cs
- FixedDocumentPaginator.cs
- BaseDataListActionList.cs
- PeerApplicationLaunchInfo.cs
- EmptyStringExpandableObjectConverter.cs
- TextBox.cs
- ListItemParagraph.cs
- SafeMarshalContext.cs
- XmlCharCheckingWriter.cs
- MDIWindowDialog.cs
- EncryptedData.cs
- ModuleConfigurationInfo.cs
- CustomError.cs
- PersonalizableTypeEntry.cs
- CheckBoxList.cs
- AttributeCollection.cs
- CleanUpVirtualizedItemEventArgs.cs
- FloaterBaseParaClient.cs
- DataColumnCollection.cs
- ControlUtil.cs
- NativeWindow.cs
- SelectionProcessor.cs
- KeyTimeConverter.cs
- MarkerProperties.cs
- CodePropertyReferenceExpression.cs
- CompensatableTransactionScopeActivityDesigner.cs
- SortedSet.cs
- DataPagerField.cs
- MouseGesture.cs
- SiteMembershipCondition.cs
- XmlILIndex.cs
- ServiceHostingEnvironment.cs
- DataGridViewAdvancedBorderStyle.cs
- Point3DKeyFrameCollection.cs
- TogglePattern.cs
- ProjectedSlot.cs
- ListViewTableCell.cs
- OutputCacheProfileCollection.cs
- SystemFonts.cs
- KeyFrames.cs
- XmlSchemaAppInfo.cs
- BindingCollectionElement.cs
- TextEditorCharacters.cs
- base64Transforms.cs
- ReservationNotFoundException.cs
- BindingRestrictions.cs
- SerialPort.cs
- ImportCatalogPart.cs
- GridViewUpdateEventArgs.cs
- DataPagerFieldCommandEventArgs.cs
- WebRequestModuleElement.cs
- HttpStaticObjectsCollectionBase.cs
- VerificationException.cs
- FormViewCommandEventArgs.cs
- Typography.cs
- X509CertificateCollection.cs
- ProfileGroupSettings.cs
- _DigestClient.cs
- ConfigurationManagerInternalFactory.cs
- RecommendedAsConfigurableAttribute.cs
- UrlParameterReader.cs
- FormatSettings.cs
- altserialization.cs
- SymmetricCryptoHandle.cs
- UrlAuthorizationModule.cs
- TextServicesCompartmentContext.cs
- NameScopePropertyAttribute.cs
- SerializationFieldInfo.cs
- AnimationClockResource.cs
- TerminatorSinks.cs
- TextRange.cs
- ErrorProvider.cs
- FlowLayout.cs
- ImageListUtils.cs
- DataReceivedEventArgs.cs
- Int16Storage.cs
- XmlSchemaExternal.cs
- EditableRegion.cs
- ColorConvertedBitmap.cs
- TargetControlTypeAttribute.cs
- PriorityQueue.cs
- RecommendedAsConfigurableAttribute.cs
- DataTableNewRowEvent.cs