Scripter Class
Updated: May 24, 2016
Represents an object for managing scripting operations.
Assembly: Microsoft.AnalysisServices (in Microsoft.AnalysisServices.dll)
| Name | Description | |
|---|---|---|
![]() | Scripter() | Initializes a new instance of the Scripter class. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | Script(array<ScriptInfo^>^, XmlWriter^) | Uses an interface pointer that provides access to the scripting object. |
![]() | ScriptAlter(array<MajorObject^>^, XmlWriter^, Boolean) | Indicates the alteration for the session. |
![]() | ScriptCreate(array<MajorObject^>^, XmlWriter^, Boolean) | Indicates the creation of the script for the session. |
![]() | ScriptDelete(array<MajorObject^>^, XmlWriter^, Boolean) | Deletes the script for the session. |
![]() | ToString() | (Inherited from Object.) |
![]() ![]() | WriteAlter(XmlWriter^, IMajorObject^, Boolean, Boolean) | This API supports the product infrastructure and is not intended to be used directly from your code. Writes an alteration script for the Scripter session. |
![]() ![]() | WriteCreate(XmlWriter^, IMajorObject^, IMajorObject^, Boolean, Boolean) | This API supports the product infrastructure and is not intended to be used directly from your code. Writes a scrip to create a Scripter object. |
![]() ![]() | WriteDelete(XmlWriter^, IMajorObject^, Boolean) | Writes a script and delete errors on Scripter. |
![]() ![]() | WriteDelete(XmlWriter^, ObjectReference^, Boolean) | Writes a script and delete errors on Scripter. |
![]() ![]() | WriteEndBatch(XmlWriter^) | Ends a batch; can only be called after WriteStartBatch has been called. |
![]() ![]() | WriteEndParallel(XmlWriter^) | Ends a parallel; can only be called after WriteStartParallel has been called. |
![]() ![]() | WriteProcess(XmlWriter^, IMajorObject^, ProcessType) | Writes the scripting process. |
![]() ![]() | WriteProcess(XmlWriter^, IMajorObject^, ProcessType, WriteBackTableCreation) | This API supports the product infrastructure and is not intended to be used directly from your code. Writes the scripting process. |
![]() ![]() | WriteRenameDimension(XmlWriter^, Dimension^, String^, FixUpExpressions) | Writes a new name dimension for the Scripter. |
![]() ![]() | WriteRenameDimensionAttribute(XmlWriter^, DimensionAttribute^, String^, FixUpExpressions) | Writes a script to rename a dimension attribute. |
![]() ![]() | WriteRenameScriptMeasure(XmlWriter^, Dimension^, String^, String^, FixUpExpressions) | Writes a new name of the script measure for the Scripter. |
![]() ![]() | WriteStartBatch(XmlWriter^, Boolean) | Starts a new write batch for the Scripter using the specified xml writer. |
![]() ![]() | WriteStartBatch(XmlWriter^, Boolean, Boolean) | Starts a new write batch for the Scripter. |
![]() ![]() | WriteStartParallel(XmlWriter^) | Ends a parallel of the Scripter. |
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

