XafariReport<TReportData, TParameters> Class

Base class to declare Xafari Report with default Data Mining Operation class.

Namespace: Xafari.Reports
Assembly: Xafari.Reports (in Xafari.Reports.dll)

  • c#
  • VB

public abstract class XafariReport<TReportData, TParameters> : XafariReport<TReportData, TParameters, DataMinerOperationBase<TReportData, TParameters>> where TReportData : XafariReportDataBase, new() where TParameters : XafariReportParametersBase

Public MustInherit Class XafariReport(Of TReportData As {XafariReportDataBase, New}, TParameters As XafariReportParametersBase)
  Inherits XafariReport(Of TReportData, TParameters, DataMinerOperationBase(Of TReportData, TParameters))
End Class

Name Description
msdn2017/pubproperty msdn2017/static Application Gets current application instance (inherited from TypeXafariReport).
msdn2017/pubproperty DataSourceType Type of Datasource of this Report (inherited from TypeXafariReport).
msdn2017/pubproperty Description Report's description (inherited from TypeXafariReport).
msdn2017/pubproperty Id Returns a Report's ID (inherited from TypeXafariReport).
msdn2017/pubproperty Model Provides access to the Application Model node where a Report's settings are stored. (inherited from TypeXafariReport).
msdn2017/pubproperty Name Report's name (inherited from TypeXafariReport).
msdn2017/pubproperty ParameterType Type of parameters of this Report (inherited from TypeXafariReport).
Top
Name Description
msdn2017/pubmethod CreateDataMinerInstance(IObjectSpace, XafariReportParametersBase) Creates instance of data mining operation class.
msdn2017/pubmethod msdn2017/static CreateDataMinerInstance(IModelXafariReport, IObjectSpace, XafariReportParametersBase) Creates instance of data mining operation class.
msdn2017/pubmethod msdn2017/static CreateDataMinerInstance(string, IObjectSpace, XafariReportParametersBase) Creates instance of data mining operation class.
msdn2017/protmethod CreateDataMinerInstanceCore(IObjectSpace, XafariReportParametersBase) Creates instance of data mining operation class. (inherited from TypeXafariReport).
msdn2017/pubmethod msdn2017/static CreateDataSourceInstance(IModelXafariReport) Obsolete. Creates instance of report's data source. (inherited from TypeXafariReport).
msdn2017/pubmethod msdn2017/static CreateInstance(string) Creates instance of specified report. (inherited from TypeXafariReport).
msdn2017/pubmethod msdn2017/static GetId(Type) Gets Id of a report. (inherited from TypeXafariReport).
msdn2017/pubmethod msdn2017/static GetReportModel(string) Gets report's model node. (inherited from TypeXafariReport).
msdn2017/pubmethod msdn2017/static TryGetReportIdByParameterType(Type) Gets Id of a report. (inherited from TypeXafariReport).
msdn2017/pubmethod msdn2017/static TryGetReportModel(string) Gets report's model node. (inherited from TypeXafariReport).
Top

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1