Partager via


SqlDatabaseTestAction, classe

 

Représente un jeu d'instructions par lots Transact-SQL et de conditions de test à valider si l'instruction s'est exécutée correctement.

Espace de noms:   Microsoft.Data.Tools.Schema.Sql.UnitTesting
Assembly:  Microsoft.Data.Tools.Schema.Sql.UnitTesting (dans Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll)

Hiérarchie d'héritage

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.Data.Tools.Schema.Sql.UnitTesting.SqlDatabaseTestAction

Syntaxe

public class SqlDatabaseTestAction : Component
public ref class SqlDatabaseTestAction : Component
type SqlDatabaseTestAction = 
    class
        inherit Component
    end
Public Class SqlDatabaseTestAction
    Inherits Component

Constructeurs

Nom Description
System_CAPS_pubmethod SqlDatabaseTestAction()

Initialise une nouvelle instance de la classe SqlDatabaseTestAction.

Propriétés

Nom Description
System_CAPS_protproperty CanRaiseEvents

(Hérité de Component.)

System_CAPS_pubproperty Conditions

Obtient la collection des conditions de test qui sont associées au jeu d'instructions Transact-SQL.

System_CAPS_pubproperty Container

(Hérité de Component.)

System_CAPS_protproperty DesignMode

(Hérité de Component.)

System_CAPS_protproperty Events

(Hérité de Component.)

System_CAPS_pubproperty Site

(Hérité de Component.)

System_CAPS_pubproperty SqlScript

Obtient ou définit un jeu d'instructions de script de base de données Transact-SQL.

Méthodes

Nom Description
System_CAPS_pubmethod CreateObjRef(Type)

(Hérité de MarshalByRefObject.)

System_CAPS_pubmethod Dispose()

(Hérité de Component.)

System_CAPS_protmethod Dispose(Boolean)

(Hérité de Component.)

System_CAPS_pubmethod Equals(Object)

(Hérité de Object.)

System_CAPS_protmethod Finalize()

(Hérité de Component.)

System_CAPS_pubmethod GetHashCode()

(Hérité de Object.)

System_CAPS_pubmethod GetLifetimeService()

(Hérité de MarshalByRefObject.)

System_CAPS_protmethod GetService(Type)

(Hérité de Component.)

System_CAPS_pubmethod GetType()

(Hérité de Object.)

System_CAPS_pubmethod InitializeLifetimeService()

(Hérité de MarshalByRefObject.)

System_CAPS_protmethod MemberwiseClone()

(Hérité de Object.)

System_CAPS_protmethod MemberwiseClone(Boolean)

(Hérité de MarshalByRefObject.)

System_CAPS_pubmethod ToString()

(Hérité de Component.)

Événements

Nom Description
System_CAPS_pubevent Disposed

(Hérité de Component.)

Notes

Cette classe représente un ensemble d'instructions par lots Transact-SQL et un objet Conditions, qui correspond à une collection de conditions utilisées pour évaluer les jeux de résultats générés par l'exécution des instructions par lots.

Dans le cas le plus simple, le SqlDatabaseTestAction est un test Transact-SQL réel.Les instances du SqlDatabaseTestAction sont également incluses dans le code généré afin que vous puissiez modifier l'état de la base de données avant ou après chaque exécution de tests.Vous pouvez également l'utiliser comme un mécanisme de vérification.

SqlDatabaseTestAction est un Component et est généré comme une variable locale à l'intérieur de la méthode InitializeComponent au moment du design.Il est ensuite assigné à une propriété SqlDatabaseTestActions.

Sécurité des threads

Tous les membres statiques (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Conditions
SqlDatabaseTestAction
Microsoft.Data.Tools.Schema.Sql.UnitTesting, espace de noms

Retour au début