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