Share via


Classe DataSourceAttribute

Contiene informazioni che descrivono un'origine dati per un test Web.questa classe non può essere ereditata.

Gerarchia di ereditarietà

System.Object
  System.Attribute
    Microsoft.VisualStudio.TestTools.WebTesting.DataSourceAttribute

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.WebTesting
Assembly:  Microsoft.VisualStudio.QualityTools.WebTestFramework (in Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Sintassi

'Dichiarazione
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := True)> _
Public NotInheritable Class DataSourceAttribute _
    Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = true)]
public sealed class DataSourceAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = true)]
public ref class DataSourceAttribute sealed : public Attribute
[<Sealed>]
[<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = true)>]
type DataSourceAttribute =  
    class
        inherit Attribute
    end
public final class DataSourceAttribute extends Attribute

Il tipo DataSourceAttribute espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico DataSourceAttribute(String, String, String) Inizializza un'istanza di DataSourceAttribute classe utilizzando una singola tabella.
Metodo pubblico DataSourceAttribute(String, String, array<String[]) Inizializza un'istanza di DataSourceAttribute classe.
Metodo pubblico DataSourceAttribute(String, String, DataBindingAccessMethod, String) Inizializza un'istanza di DataSourceAttribute classe utilizzando una singola tabella e del metodo di accesso definito.
Metodo pubblico DataSourceAttribute(String, String, DataBindingAccessMethod, array<String[]) Inizializza un'istanza di DataSourceAttribute classe utilizzando una matrice dei nomi di tabella.
Metodo pubblico DataSourceAttribute(String, String, String, String) Inizializza un'istanza di DataSourceAttribute classe utilizzando una singola tabella e il nome del provider dell'origine dati.
Metodo pubblico DataSourceAttribute(String, String, String, array<String[]) Inizializza un'istanza di DataSourceAttribute classe utilizzando una matrice dei nomi di tabella e del nome del provider dell'origine dati.
Metodo pubblico DataSourceAttribute(String, String, String, DataBindingAccessMethod, String) Inizializza un'istanza di DataSourceAttribute classe utilizzando una singola tabella, il metodo di accesso definito e il nome del provider dell'origine dati.
Metodo pubblico DataSourceAttribute(String, String, String, DataBindingAccessMethod, array<String[]) Inizializza un'istanza di DataSourceAttribute classe utilizzando una matrice dei nomi di tabella, il metodo di accesso definito e il nome del provider dell'origine dati.
Metodo pubblico DataSourceAttribute(String, String, String, DataBindingAccessMethod, DataBindingSelectColumns, String) Inizializza un'istanza di DataSourceAttribute classe utilizzando una matrice dei nomi di tabella, il metodo di accesso definito, il nome dell'origine dati, il nome del provider, la stringa di connessione e dei filtri dalla colonna.
Metodo pubblico DataSourceAttribute(String, String, String, DataBindingAccessMethod, DataBindingSelectColumns, array<String[]) Inizializza un'istanza di DataSourceAttribute classe utilizzando una matrice dei nomi di tabella, il metodo di accesso definito, il nome dell'origine dati, il nome del provider, la stringa di connessione e dei filtri dalla colonna.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AccessMethod Ottiene il metodo che i dati verranno utilizzati nell'origine dati.
Proprietà pubblica ConnectionString ottiene la connessione per l'origine dati.
Proprietà pubblica DataSourceName Ottiene il nome dell'origine dati.
Proprietà pubblica DataSourceProviderName Ottiene il nome del provider dell'origine dati.
Proprietà pubblica SelectColumns Ottiene i filtri dalla colonna utilizzati per selezionare i dati.
Proprietà pubblica TableNames Ottiene i nomi di tabella nell'origine dati contenente i dati a cui accedere.
Proprietà pubblica TypeId Quando implementato in una classe derivata, ottiene un identificatore univoco per questa Attribute. (Ereditato da Attribute)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Infrastruttura. Restituisce un valore che indica se l'istanza è uguale a un oggetto specificato. (Ereditato da Attribute)
Metodo pubblico GetHashCode Restituisce il codice hash per l'istanza. (Ereditato da Attribute)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsDefaultAttribute Una volta sottoposto a override in una classe derivata, indica se il valore di questa istanza è il valore predefinito per la classe derivata. (Ereditato da Attribute)
Metodo pubblico Match Una volta sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza equivale a un oggetto specificato. (Ereditato da Attribute)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.GetIDsOfNames Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch. (Ereditato da Attribute)
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.GetTypeInfo Recupera le informazioni sui tipi per un oggetto, che può essere utilizzato per ottenere informazioni sul tipo per un'interfaccia. (Ereditato da Attribute)
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.GetTypeInfoCount Recupera il numero di interfacce di informazioni sui tipi che un oggetto garantisce (0 o 1). (Ereditato da Attribute)
Implementazione esplicita dell'interfacciaMetodo privato _Attribute.Invoke Fornisce l'accesso a proprietà e metodi esposti da un oggetto. (Ereditato da Attribute)

In alto

Note

L'origine dati non può essere modificata in base a input durante il test perché tutti i dati vengono caricati e la memorizzazione nella cache prima della prima esecuzione dei test.All'origine dati di modifica in fase di esecuzione, è possibile implementare per essere inclusa l'associazione dati.utilizzo ADO.NET oppure StreamReader quando vengono letti da un file.

Questo attributo può essere applicato alle classi.Questo attributo può essere applicato più volte.per ulteriori informazioni su come utilizzare gli attributi, vedere Estensione di metadati mediante attributi.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.WebTesting

Altre risorse

Connecting to a Data Source Using ADO.NET

About Data Binding

Procedura: aggiungere un'associazione dati a una richiesta Web