Share via


Scripter Class

Definition

Represents an object for managing scripting operations.

public sealed class Scripter
type Scripter = class
Public NotInheritable Class Scripter
Inheritance
Scripter

Constructors

Scripter()

Methods

Script(ScriptInfo[], XmlWriter)

Builds a script based on the provided scripting requests.

ScriptAlter(MajorObject[], XmlWriter, Boolean)

Requests a building of an altering script.

ScriptCreate(MajorObject[], XmlWriter, Boolean)

Requests a building of a creation script.

ScriptDelete(MajorObject[], XmlWriter, Boolean)

Requests a building of a deletion script.

WriteAlter(XmlWriter, IMajorObject, Boolean, Boolean)

Writes an alter element into the script.

WriteCreate(XmlWriter, IMajorObject, IMajorObject, Boolean, Boolean)

Writes a create element into the script.

WriteDelete(XmlWriter, IMajorObject, Boolean)

Writes a delete element into the script.

WriteDelete(XmlWriter, ObjectReference, Boolean)

Writes a delete element into the script.

WriteEndBatch(XmlWriter)

Writes the end of the current batch element into the script.

WriteEndParallel(XmlWriter)

Writes the end of the current parallel element into the script.

WriteProcess(XmlWriter, IMajorObject, ProcessType, WriteBackTableCreation)

Writes a process element into the script.

WriteProcess(XmlWriter, IMajorObject, ProcessType)

Writes a process element into the script.

WriteRenameDimension(XmlWriter, Dimension, String, FixUpExpressions)

Writes a rename dimension element into the script.

WriteRenameDimensionAttribute(XmlWriter, DimensionAttribute, String, FixUpExpressions)

Writes a rename dimension attribute element into the script.

WriteRenameScriptMeasure(XmlWriter, Dimension, String, String, FixUpExpressions)

Writes a rename script measure element into the script.

WriteStartBatch(XmlWriter, Boolean, Boolean)

Writes the start of a new batch element into the script.

WriteStartBatch(XmlWriter, Boolean)

Writes the start of a new batch element into the script.

WriteStartParallel(XmlWriter)

Writes the start of a new parallel element into the script.

Applies to