DataSourceAttribute クラス

更新 : 2007 年 11 月

Web テストのデータ ソースを説明する情報を格納します。このクラスは継承できません。

名前空間 :  Microsoft.VisualStudio.TestTools.WebTesting
アセンブリ :  Microsoft.VisualStudio.QualityTools.WebTestFramework (Microsoft.VisualStudio.QualityTools.WebTestFramework.dll 内)

構文

'宣言
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := True)> _
Public NotInheritable Class DataSourceAttribute _
    Inherits Attribute
'使用
Dim instance As DataSourceAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = true)]
public sealed class DataSourceAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = true)]
public ref class DataSourceAttribute sealed : public Attribute
public final class DataSourceAttribute extends Attribute

解説

すべてのデータは最初のテストを実行する前に読み込まれてキャッシュされるため、テスト中に入力に基づいてデータ ソースを変更することはできません。実行時にデータ ソースを変更するには、独自のデータ バインディングを実装します。ファイルから読み取りを行うときに、ADO.NET または StreamReader を使用します。

この属性はクラスに適用できます。この属性は複数回適用できます。属性の使用方法の詳細については、「属性を使用したメタデータの拡張」を参照してください。

継承階層

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

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

参照

参照

DataSourceAttribute メンバ

Microsoft.VisualStudio.TestTools.WebTesting 名前空間

その他の技術情報

データ ソースへの接続 (ADO.NET)

Web テストでのデータ バインディングの概要

方法 : Web 要求にデータ バインディングを追加する