Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Navigation / NavigationFailedEventArgs.cs / 1 / NavigationFailedEventArgs.cs
//--------------------------------------------------------------------------------------------------
// File: NavigationFailedCancelEventArgs.cs
//
// Copyright (C) 2004 by Microsoft Corporation. All rights reserved.
//
// Description:
// This event is fired when an error is encountered during a navigation.
// The NavigationFailedEventArgs contains the error status code and
// the exception that was thrown. By default Handled property is set to false,
// which allows the exception to be rethrown.
// The event handler can prevent exception from throwing
// to the user by setting the Handled property to true
//
// This event is fired on navigation container and refired on the NavigationApplication
//
// History:
// 06/10/06: [....] Created
//
//-------------------------------------------------------------------------------------------------
using System.ComponentModel;
using System.Net;
namespace System.Windows.Navigation
{
///
/// Event args for NavigationFailed event
/// The NavigationFailedEventArgs contains the exception that was thrown.
/// By default Handled property is set to false.
/// The event handler can prevent the exception from being throwing to the user by setting
/// the Handled property to true
///
public class NavigationFailedEventArgs : EventArgs
{
// Internal constructor
internal NavigationFailedEventArgs(Uri uri, Object extraData, Object navigator, WebRequest request, WebResponse response, Exception e)
{
_uri = uri;
_extraData = extraData;
_navigator = navigator;
_request = request;
_response = response;
_exception = e;
}
///
/// URI of the markup page to navigate to.
///
public Uri Uri
{
get
{
return _uri;
}
}
///
/// Exposes extra data object which was optionally passed as a parameter to Navigate.
///
public Object ExtraData
{
get
{
return _extraData;
}
}
///
/// The navigator that raised this event
///
public object Navigator
{
get
{
return _navigator;
}
}
///
/// Exposes the WebRequest used to retrieve content.
///
public WebRequest WebRequest
{
get
{
return _request;
}
}
///
/// Exposes the WebResponse used to retrieve content.
///
public WebResponse WebResponse
{
get
{
return _response;
}
}
///
/// Exception that was thrown during the navigation
///
public Exception Exception
{
get
{
return _exception;
}
}
///
/// Returns a boolean flag indicating if or not this event has been handled.
///
public bool Handled
{
get
{
return _handled;
}
set
{
_handled = value;
}
}
Uri _uri;
Object _extraData;
Object _navigator;
WebRequest _request;
WebResponse _response;
Exception _exception;
bool _handled = false;
}
}
// 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
- SrgsSubset.cs
- ScrollBarRenderer.cs
- PeerNodeTraceRecord.cs
- SqlStatistics.cs
- RetrieveVirtualItemEventArgs.cs
- RtType.cs
- assemblycache.cs
- ChangePassword.cs
- CalendarButtonAutomationPeer.cs
- FixedFindEngine.cs
- Point3DKeyFrameCollection.cs
- ResourceReferenceKeyNotFoundException.cs
- AnonymousIdentificationModule.cs
- TextTreeUndo.cs
- CodeDomExtensionMethods.cs
- DataGridItemEventArgs.cs
- RemoteCryptoSignHashRequest.cs
- ServerTooBusyException.cs
- NamespaceEmitter.cs
- RawStylusInputCustomDataList.cs
- DesignerCommandAdapter.cs
- UpdatePanel.cs
- MaskInputRejectedEventArgs.cs
- ObjectListCommandsPage.cs
- GenericsInstances.cs
- PerformanceCounters.cs
- DataGridTextColumn.cs
- XmlElementAttributes.cs
- Privilege.cs
- TypeKeyValue.cs
- TextSelectionHighlightLayer.cs
- BindableTemplateBuilder.cs
- EntityDataSourceStatementEditor.cs
- Processor.cs
- NavigatorOutput.cs
- DataListItemEventArgs.cs
- SHA1Managed.cs
- HttpEncoder.cs
- ConfigXmlWhitespace.cs
- SqlCharStream.cs
- AsyncParams.cs
- TemplateXamlTreeBuilder.cs
- HtmlTernaryTree.cs
- HtmlTableCell.cs
- ComAdminWrapper.cs
- InvalidDataException.cs
- OwnerDrawPropertyBag.cs
- Column.cs
- WebSysDescriptionAttribute.cs
- TagMapInfo.cs
- ReadContentAsBinaryHelper.cs
- UriTemplateLiteralPathSegment.cs
- HtmlButton.cs
- ReadOnlyDataSourceView.cs
- ComboBoxRenderer.cs
- XmlCountingReader.cs
- DataGridLengthConverter.cs
- DefaultValueConverter.cs
- Block.cs
- BasicDesignerLoader.cs
- SqlDataSourceView.cs
- ProtectedConfigurationSection.cs
- SettingsPropertyValue.cs
- regiisutil.cs
- DbConnectionPoolOptions.cs
- AdjustableArrowCap.cs
- ViewKeyConstraint.cs
- ThreadWorkerController.cs
- StrongNameIdentityPermission.cs
- Authorization.cs
- ResourceWriter.cs
- IDispatchConstantAttribute.cs
- TreeViewImageIndexConverter.cs
- RoutedPropertyChangedEventArgs.cs
- TransformProviderWrapper.cs
- SubtreeProcessor.cs
- NativeActivityFaultContext.cs
- PipelineModuleStepContainer.cs
- ObjectQueryExecutionPlan.cs
- DrawTreeNodeEventArgs.cs
- cookiecollection.cs
- Int64AnimationUsingKeyFrames.cs
- WinEventWrap.cs
- IntegerValidatorAttribute.cs
- TableColumnCollectionInternal.cs
- Figure.cs
- SettingsSection.cs
- DataServiceCollectionOfT.cs
- SqlRewriteScalarSubqueries.cs
- StorageEntityContainerMapping.cs
- DependencyPropertyConverter.cs
- SurrogateSelector.cs
- ComboBox.cs
- SaveFileDialog.cs
- LayoutTable.cs
- WorkflowRuntimeServiceElement.cs
- CodePageUtils.cs
- WmlTextViewAdapter.cs
- glyphs.cs
- RawStylusInputCustomData.cs