Freigeben über


DataSource-Klasse

Definiert eine Datenquelle für einen Webleistungstest.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.TestTools.WebTesting.DataSource

Namespace:  Microsoft.VisualStudio.TestTools.WebTesting
Assembly:  Microsoft.VisualStudio.QualityTools.WebTestFramework (in Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public Class DataSource _
    Implements ICloneable
[SerializableAttribute]
public class DataSource : ICloneable
[SerializableAttribute]
public ref class DataSource : ICloneable
[<SerializableAttribute>]
type DataSource =  
    class
        interface ICloneable
    end
public class DataSource implements ICloneable

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode DataSource Initialisiert eine neue Instanz der DataSource-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Connection Ruft die Verbindungszeichenfolge ab, die verwendet wird, um eine Verbindung mit der Datenquelle herzustellen.Das Format für die Verbindungszeichenfolge entspricht dem Format für die ConnectionString-Eigenschaft der System.Data.OleDbConnection-Klasse.
Öffentliche Eigenschaft Name Ruft den Namen der Datenquelle ab, der die Datenquelle eindeutig von anderen Datenquellen im Webleistungstest unterscheidet, oder legt diesen fest.
Öffentliche Eigenschaft Provider Ruft den invarianten Namen des Anbieters für diese Datenquelle ab.Beispiel: System.Data.OleDb.
Öffentliche Eigenschaft Tables Ein DataSourceTableCollection-Objekt, das für jede Tabelle in der Datenquelle, die vom Webleistungstest verwendet werden kann, ein DataSourceTable-Objekt enthält.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Clone Erstellt eine neue Instanz der Datenquelle.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode SetConnection(String, String) Legt den Anbieter und die Verbindungszeichenfolge für die Datenquelle fest.
Öffentliche Methode SetConnection(String, String, String) Legt den Anbieter und die Verbindungszeichenfolge fest und ermöglicht die Angabe einer zusätzlichen Zeichenfolge, die als Anzeigewert verwendet werden kann.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member CsvProvider Gibt eine .csv-Datei als Datenquelle für einen Webleistungstest an.
Öffentliches FeldStatischer Member XmlProvider Gibt eine XML-Datenquelle für einen Webleistungstest an.

Zum Seitenanfang

Hinweise

Wenn keine Datenquelle angegeben wird, wird System.Data.OleDb als Standarddatenanbieter verwendet.

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.VisualStudio.TestTools.WebTesting-Namespace