Share via


TestCondition-Klasse

Die Basisklasse, die vom generierten Code für alle Testbedingungen verwendet wird.

Vererbungshierarchie

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.Data.Schema.UnitTesting.Conditions.TestCondition
        Microsoft.Data.Schema.UnitTesting.Conditions.DataSetTestCondition
        Microsoft.Data.Schema.UnitTesting.Conditions.ExecutionTimeCondition
        Microsoft.Data.Schema.UnitTesting.Conditions.InconclusiveCondition
        Microsoft.Data.Schema.UnitTesting.Conditions.ResultSetCondition

Namespace:  Microsoft.Data.Schema.UnitTesting.Conditions
Assembly:  Microsoft.Data.Schema.UnitTesting (in Microsoft.Data.Schema.UnitTesting.dll)

Syntax

'Declaration
Public MustInherit Class TestCondition _
    Inherits Component _
    Implements IExtension
public abstract class TestCondition : Component, 
    IExtension
public ref class TestCondition abstract : public Component, 
    IExtension
[<AbstractClass>]
type TestCondition =  
    class
        inherit Component
        interface IExtension
    end
public abstract class TestCondition extends Component implements IExtension

Der TestCondition-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode TestCondition Initialisiert eine neue Instanz der TestCondition-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft CanRaiseEvents Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann. (Von Component geerbt.)
Öffentliche Eigenschaft Container Ruft den IContainer ab, der die Component enthält. (Von Component geerbt.)
Geschützte Eigenschaft DesignMode Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet. (Von Component geerbt.)
Öffentliche Eigenschaft Enabled Ruft einen Wert ab, der angibt, ob die Testbedingung aktiviert ist, oder legt diesen fest.
Geschützte Eigenschaft Events Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind. (Von Component geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen der Testbedingung ab oder legt diesen fest.
Öffentliche Eigenschaft Site Ruft die ISite der Component ab oder legt diese fest. (Von Component geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Assert Überprüft Eingabeparameter.
Öffentliche Methode 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.)
Öffentliche Methode Dispose() Gibt sämtliche von der Component verwendeten Ressourcen frei. (Von Component geerbt.)
Geschützte Methode Dispose(Boolean) Gibt die vom Component verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. (Von Component geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode 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.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetLifetimeService Sicherheitsrelevant. Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.)
Geschützte Methode GetService Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt. (Von Component geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode InitializeLifetimeService Sicherheitsrelevant. Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.)
Geschützte Methode MemberwiseClone() Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode MemberwiseClone(Boolean) Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Von MarshalByRefObject geerbt.)
Öffentliche Methode 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
Öffentliches Ereignis Disposed Tritt ein, wenn die Komponente durch einen Aufruf der Dispose-Methode freigegeben wird. (Von Component geerbt.)

Zum Seitenanfang

Hinweise

Dies ist die Basisklasse für alle Testbedingungen, die zum Auswerten der Ergebnisse von Komponententests im Datenbankkomponententest-Designer verwendet werden. Instanzen der TestCondition-Klasse werden als lokale Variablen in InitializeComponent gespeichert und Instanzen der Conditions-Auflistung zugewiesen. Pro DatabaseTestAction (pre, test und post) ist jeweils eine Auflistung vorhanden.

Wenn Sie die Funktion der in esprdata verfügbaren Testbedingungen erweitern möchten, können Sie diese Testbedingung vererben und registrieren. Weitere Informationen finden Sie unter Gewusst wie: Erstellen von Testbedingungen für den Datenbankkomponententest-Designer. Verwenden Sie das DisplayName-Attribut, um die neue Testbedingung im Bereich Testbedingungen anzuzeigen.

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.Conditions-Namespace

Weitere Ressourcen

Erweitern der Datenbankfunktionen von Visual Studio