Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebControls / ObjectDataSourceStatusEventArgs.cs / 1 / ObjectDataSourceStatusEventArgs.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls {
using System;
using System.Collections;
using System.Security.Permissions;
///
/// Represents data that is passed into an ObjectDataSourceMethodExecutedEventHandler delegate.
///
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public class ObjectDataSourceStatusEventArgs : EventArgs {
private object _returnValue;
private IDictionary _outputParameters;
private Exception _exception;
private bool _exceptionHandled;
private int _affectedRows = -1;
///
/// Creates a new instance of ObjectDataSourceStatusEventArgs.
///
public ObjectDataSourceStatusEventArgs(object returnValue, IDictionary outputParameters) : this(returnValue, outputParameters, null) {
}
///
/// Creates a new instance of ObjectDataSourceStatusEventArgs.
///
public ObjectDataSourceStatusEventArgs(object returnValue, IDictionary outputParameters, Exception exception) : base() {
_returnValue = returnValue;
_outputParameters = outputParameters;
_exception = exception;
}
///
/// The output parameters of the method invocation.
///
public IDictionary OutputParameters {
get {
return _outputParameters;
}
}
///
/// If an exception was thrown by the invoked method, this property will contain the exception.
/// If there was no exception, the value will be null.
///
public Exception Exception {
get {
return _exception;
}
}
///
/// If you wish to handle the exception using your own logic, set this value to true for it to be ignored by the control.
/// If an exception was thrown and this value remains false, the exception will be re-thrown by the control.
///
public bool ExceptionHandled {
get {
return _exceptionHandled;
}
set {
_exceptionHandled = value;
}
}
///
/// The return value of the method invocation.
///
public object ReturnValue {
get {
return _returnValue;
}
}
///
/// The number of rows affected by the operation.
/// The default value is -1, which means that an unknown number
/// of rows were affected. The user must set this value in the
/// Deleted/Inserted/Updated/Selected event in order for the value
/// to be available elsewhere. Typically the value would come either
/// from the return value of the method or one of the output parameters.
///
public int AffectedRows {
get {
return _affectedRows;
}
set {
_affectedRows = value;
}
}
}
}
// 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
- Visitor.cs
- TagPrefixInfo.cs
- FontEditor.cs
- SAPICategories.cs
- DateTimeOffsetStorage.cs
- xml.cs
- CheckableControlBaseAdapter.cs
- MustUnderstandSoapException.cs
- safelinkcollection.cs
- X509Utils.cs
- CatalogPartChrome.cs
- HashAlgorithm.cs
- Bits.cs
- RelationshipFixer.cs
- ManagedIStream.cs
- TrustLevel.cs
- KeyMatchBuilder.cs
- HttpRawResponse.cs
- ToolStripSplitStackLayout.cs
- ISCIIEncoding.cs
- ConfigurationFileMap.cs
- RayMeshGeometry3DHitTestResult.cs
- SoapIgnoreAttribute.cs
- LogLogRecordHeader.cs
- WebHeaderCollection.cs
- ExpressionNormalizer.cs
- TrackingProfileSerializer.cs
- HtmlSelect.cs
- DataControlFieldCollection.cs
- ConfigurationErrorsException.cs
- PropertyItem.cs
- ZipIOExtraFieldElement.cs
- MSAANativeProvider.cs
- SqlCacheDependency.cs
- XmlChildEnumerator.cs
- ParallelForEach.cs
- HttpClientCertificate.cs
- XhtmlTextWriter.cs
- DnsEndpointIdentity.cs
- LookupBindingPropertiesAttribute.cs
- InstallerTypeAttribute.cs
- EvidenceBase.cs
- MiniConstructorInfo.cs
- ICollection.cs
- DataGridLengthConverter.cs
- OletxVolatileEnlistment.cs
- ConnectivityStatus.cs
- ResXResourceReader.cs
- XmlSerializerSection.cs
- AssemblyBuilderData.cs
- PropertyNames.cs
- AccessDataSource.cs
- X509CertificateChain.cs
- LoginUtil.cs
- DataColumnChangeEvent.cs
- _UriTypeConverter.cs
- TraceContext.cs
- DatePicker.cs
- SystemDiagnosticsSection.cs
- securitymgrsite.cs
- EnumerableRowCollection.cs
- Point3DConverter.cs
- TreeNodeCollection.cs
- PersonalizationProviderCollection.cs
- WebPartAddingEventArgs.cs
- ZipArchive.cs
- Metadata.cs
- CodeGeneratorOptions.cs
- HashMembershipCondition.cs
- WindowsHyperlink.cs
- WebZone.cs
- XmlSchemaAnnotated.cs
- _NativeSSPI.cs
- EntityTypeEmitter.cs
- MimePart.cs
- SqlUnionizer.cs
- LoadItemsEventArgs.cs
- HwndHost.cs
- EqualityArray.cs
- CursorConverter.cs
- pingexception.cs
- XmlEncodedRawTextWriter.cs
- ComplexTypeEmitter.cs
- FileCodeGroup.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- TrackingDataItem.cs
- WebPartCatalogAddVerb.cs
- TextViewBase.cs
- DnsPermission.cs
- ResponseStream.cs
- RtfControls.cs
- FlowLayoutPanel.cs
- ConstraintEnumerator.cs
- XamlClipboardData.cs
- TypedReference.cs
- RegexCompilationInfo.cs
- ColumnResizeUndoUnit.cs
- Msec.cs
- InsufficientExecutionStackException.cs
- ToolBar.cs