Try our conversational search powered by Generative AI!

Class DataSourceStatusEventArgs

Provides data for the Selected, Inserted, Updated, and Deleted events of the GenericDataSource<TObject, TCollection, TKey> control.

Inheritance
System.Object
System.EventArgs
DataSourceStatusEventArgs
Inherited Members
System.EventArgs.Empty
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Web.WebControls
Assembly: EPiServer.Cms.AspNet.dll
Version: 11.20.7
Syntax
public class DataSourceStatusEventArgs : EventArgs

Constructors

DataSourceStatusEventArgs(IDictionary)

Initializes a new instance of the DataSourceStatusEventArgs class using the specified output parameters.

Declaration
public DataSourceStatusEventArgs(IDictionary outputParameters)
Parameters
Type Name Description
System.Collections.IDictionary outputParameters

An System.Collections.IDictionary of name/value pairs of parameter objects.

DataSourceStatusEventArgs(IDictionary, Exception)

Initializes a new instance of the DataSourceStatusEventArgs class using the specified output parameters and exception.

Declaration
public DataSourceStatusEventArgs(IDictionary outputParameters, Exception exception)
Parameters
Type Name Description
System.Collections.IDictionary outputParameters

An System.Collections.IDictionary of name/value pairs of parameter objects.

System.Exception exception

An System.Exception that wraps any internal exceptions thrown during the method call.

Properties

AffectedRows

Gets or sets the number of rows that are affected by the data operation.

Declaration
public int AffectedRows { get; set; }
Property Value
Type Description
System.Int32

The number of rows affected by the data operation.

Exception

Gets a wrapper for any exceptions that are thrown by the method that is called by the GenericDataSource<TObject, TCollection, TKey> control during a data operation.

Declaration
public Exception Exception { get; }
Property Value
Type Description
System.Exception

An System.Exception that wraps any exceptions thrown by the business object in its System.Exception.InnerException.

ExceptionHandled

Gets or sets a value indicating whether an exception that was thrown by the business object has been handled.

Declaration
public bool ExceptionHandled { get; set; }
Property Value
Type Description
System.Boolean

true if an exception thrown by the business object has been handled and should not be thrown by the GenericDataSource<TObject, TCollection, TKey>; otherwise, false.

OutputParameters

Gets a collection that contains business object method parameters and their values.

Declaration
public IDictionary OutputParameters { get; }
Property Value
Type Description
System.Collections.IDictionary

An System.Collections.IDictionary of name/value pairs that represent the business object method parameters and their corresponding values.

Extension Methods