Classes

  ClassDescription
Batch
A batch of SQL statements.
BlockExecutor
Runs the SQL code in the ExecutionBlock on the SQL Server. This action can be cancelled.
BlockSaver
Saves BlockExecutors using ICancellable. This class writes the contents of an Execution block to disk. The caller can specify the file name and the type of encoding.
ExecutionBlock
A series of SQL batches to be executed.
OperationCancelledException
An exception thrown when an operation is cancelled.
SerialializationException
Base exception for Serialization Errors.
SerialializationInvalidFileException
Serialization error caused by incorrectly formatted file.
SerialializationInvalidFileTypeException
Serialization error caused by an unexpected TypeName in the file.
SerialializationInvalidTypeException
The type is not supported by the IRedGateSerializable interface.
SerialializationInvalidVersionException
Serialization error caused by attempting to deserialize a file for which the serialization version is later than your SQL Toolkit version.
SerialializationNotSupportedException
The class does not support the IRedGateSerializable interface.
SerialializationParameterConversionException
Serialization error caused by an error raised when converting a parameter. This could be because the serialized file has been edited manually.
SerialializationParameterEmptyException
Serialization error caused by an empty parameter.
SerialializationParameterMissingException
Serialization error caused by a missing parameter.
SQLServerDiscoveryException
Exception that can generated when locating SQL Servers/SQL Instances
SQLServerVersion
StatusEventArgs
Arguments used in status events.

Interfaces

  InterfaceDescription
ICancellable
An interface for objects with operations that can be cancelled.

Delegates

  DelegateDescription
StatusEventHandler
The delegate for status events.

Enumerations

  EnumerationDescription
EncodingType
The Unicode types for SaveToFile.