Class XmlaTask
This task can execute any XMLA.
Namespace: ETLBox.AnalysisServices
Assembly: ETLBox.AnalysisServices.dll
Syntax#
public class XmlaTask : DbTask, ILoggableTask
Examples#
XmlaTask.ExecuteNonQuery("Xmla goes here...")
Constructors
XmlaTask()#
Declaration
XmlaTask(string)#
Declaration
public XmlaTask(string xmla)
Parameters
XmlaTask(string, Action, Action, params Action<object>[])#
Declaration
public XmlaTask(string xmla, Action beforeRowReadAction, Action afterRowReadAction, params Action<object>[] actions)
Parameters
XmlaTask(string, params Action<object>[])#
Declaration
public XmlaTask(string xmla, params Action<object>[] actions)
Parameters
XmlaTask(string, string)#
Declaration
public XmlaTask(string name, string xmla)
Parameters
Methods
ExecuteNonQuery(IConnectionManager, string)#
Declaration
public static int ExecuteNonQuery(IConnectionManager connectionManager, string xmla)
Parameters
Returns
ExecuteNonQuery(string)#
Declaration
public static int ExecuteNonQuery(string xmla)
Parameters
Returns
ExecuteReader(IConnectionManager, string, Action, Action, params Action<object>[])#
Declaration
public static void ExecuteReader(IConnectionManager connectionManager, string xmla, Action beforeRowReadAction, Action afterRowReadAction, params Action<object>[] actions)
Parameters
ExecuteReader(IConnectionManager, string, params Action<object>[])#
Declaration
public static void ExecuteReader(IConnectionManager connectionManager, string xmla, params Action<object>[] actions)
Parameters
ExecuteReader(string, Action, Action, params Action<object>[])#
Declaration
public static void ExecuteReader(string xmla, Action beforeRowReadAction, Action afterRowReadAction, params Action<object>[] actions)
Parameters
ExecuteReader(string, params Action<object>[])#
Declaration
public static void ExecuteReader(string xmla, params Action<object>[] actions)
Parameters
ExecuteScalar(IConnectionManager, string)#
Declaration
public static object ExecuteScalar(IConnectionManager connectionManager, string xmla)
Parameters
Returns
ExecuteScalar(string)#
Declaration
public static object ExecuteScalar(string xmla)
Parameters
Returns
ExecuteScalar<T>(IConnectionManager, string)#
Declaration
public static T? ExecuteScalar<T>(IConnectionManager connectionManager, string xmla) where T : struct
Parameters
Returns
Type Parameters
ExecuteScalar<T>(string)#
Declaration
public static T? ExecuteScalar<T>(string xmla) where T : struct
Parameters
Returns
Type Parameters
Implements#