DatabaseTestAction-Klasse
Stellt eine Reihe von Transact-SQL-Batchanweisungen und -Testbedingungen für die Überprüfung dar, ob die Anweisung ordnungsgemäß ausgeführt wird.
Vererbungshierarchie
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.Data.Schema.UnitTesting.DatabaseTestAction
Namespace: Microsoft.Data.Schema.UnitTesting
Assembly: Microsoft.Data.Schema.UnitTesting (in Microsoft.Data.Schema.UnitTesting.dll)
Syntax
'Declaration
Public NotInheritable Class DatabaseTestAction _
Inherits Component
public sealed class DatabaseTestAction : Component
public ref class DatabaseTestAction sealed : public Component
[<Sealed>]
type DatabaseTestAction =
class
inherit Component
end
public final class DatabaseTestAction extends Component
Der DatabaseTestAction-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
DatabaseTestAction | Initialisiert eine neue Instanz der DatabaseTestAction-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
CanRaiseEvents | Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann. (Von Component geerbt.) | |
Conditions | Ruft die Auflistung von Testbedingungen ab, die dem Satz von Transact-SQL-Anweisungen zugeordnet sind. | |
Container | Ruft den IContainer ab, der die Component enthält. (Von Component geerbt.) | |
DesignMode | Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet. (Von Component geerbt.) | |
Events | Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind. (Von Component geerbt.) | |
Site | Ruft die ISite der Component ab oder legt diese fest. (Von Component geerbt.) | |
SqlScript | Ruft einen Satz von Transact-SQL-Datenbankskript-Anweisungen ab oder legt diesen fest. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CreateObjRef | Sicherheitsrelevant. Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.) | |
Dispose() | Gibt sämtliche von der Component verwendeten Ressourcen frei. (Von Component geerbt.) | |
Dispose(Boolean) | Gibt die vom Component verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. (Von Component geerbt.) | |
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
Finalize | Gibt nicht verwaltete Ressourcen frei und führt andere Bereinigungsvorgänge durch, bevor die Component durch die Garbage Collection wieder zugänglich gemacht wird. (Von Component geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetLifetimeService | Sicherheitsrelevant. Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.) | |
GetService | Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt. (Von Component geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
InitializeLifetimeService | Sicherheitsrelevant. Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.) | |
MemberwiseClone() | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
MemberwiseClone(Boolean) | Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Von MarshalByRefObject geerbt.) | |
ToString | Gibt einen String zurück, der den Namen dieser Component enthält, sofern vorhanden.Diese Methode sollte nicht überschrieben werden. (Von Component geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
Disposed | Tritt ein, wenn die Komponente durch einen Aufruf der Dispose-Methode freigegeben wird. (Von Component geerbt.) |
Zum Seitenanfang
Hinweise
Diese Klasse stellt Reihe von Transact-SQL-Anweisungen und Batches Conditions-Objekt dar, das eine Auflistung der Bedingungen ist, die verwendet werden, um Resultsets auszuwerten, die generiert werden, indem die Batch Anweisungen ausführt.
Im einfachsten Fall ist T-SQL-Test tatsächliche ein DatabaseTestAction. Instanzen von DatabaseTestAction sind im generierten Code ebenfalls enthalten, sodass Sie den Zustand der Datenbank vor und nach dem Ausführen ändern können. Sie können auch dann als Mechanismus zur Überprüfung verwendet werden.
Die DatabaseTestAction ist eine Component-Klasse und wird zur Entwurfszeit als lokale Variable innerhalb der InitializeComponent-Methode generiert. Anschließend wird sie einer DatabaseTestActions-Eigenschaft zugewiesen.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Referenz
Microsoft.Data.Schema.UnitTesting-Namespace
DatabaseTestAction