SqlScriptResourceComponent クラス

継承階層

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent
    Microsoft.TeamFoundation.Framework.Server.SqlScriptResourceComponent

名前空間:  Microsoft.TeamFoundation.Framework.Server
アセンブリ:  Microsoft.TeamFoundation.Framework.Server (Microsoft.TeamFoundation.Framework.Server.dll 内)

構文

'宣言
Public Class SqlScriptResourceComponent _
    Inherits TeamFoundationSqlResourceComponent
public class SqlScriptResourceComponent : TeamFoundationSqlResourceComponent

SqlScriptResourceComponent 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド SqlScriptResourceComponent(String, ITFLogger)
パブリック メソッド SqlScriptResourceComponent(TeamFoundationRequestContext, String, ITFLogger)

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ Author 作成者は、通知を発生させた変更のソースとして定義されます。詳細については、「Author」を参照してください。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト プロパティ BoundParameters 現在バインド パラメーターの数を返します。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト プロパティ Command [SqlResourceComponent] が使用する SQL コマンド。 (TeamFoundationSqlResourceComponent から継承されます。)
パブリック プロパティ CommandTimeout
プロテクト プロパティ Connection この [SqlResourceComponent] によって使用される [SqlConnection]。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト プロパティ ConnectionString 接続文字列 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト プロパティ ContainerErrorCode このコンポーネントのコンテナーのエラー コードを読み取り、記述します。 (TeamFoundationSqlResourceComponent から継承されます。)
パブリック プロパティ DatabaseCategory データベースのカテゴリを確認します。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト プロパティ DataReader [SqlDataReader] は最後の [SqlCommand] によって返される実装します。 (TeamFoundationSqlResourceComponent から継承されます。)
パブリック プロパティ DataSource SQL Server のインスタンス名またはネットワーク アドレスをに接続するように取得します。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト プロパティ DeadlockPause デッドロックの後に再試行する前に待機するミリ秒数が表示されます。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト プロパティ ExecutionTimeThreshold この時点で、この呼び出しをトレース (TeamFoundationSqlResourceComponent から継承されます。)
パブリック プロパティ InitialCatalog コンポーネントに関連付けるデータベースの名前を取得します。 (TeamFoundationSqlResourceComponent から継承されます。)
パブリック プロパティ IsSqlAzure コンポーネントが SQL Azure に対して使用した場合に true を返します。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト プロパティ Logger
プロテクト プロパティ LoggingOptions 時間および入出力の統計情報 (または出力情報メッセージ) 収集および記録するかどうかを制御します。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト プロパティ MaxDeadlockRetries デッドロックが発生した場合の操作を再試行する最大回数。 (TeamFoundationSqlResourceComponent から継承されます。)
パブリック プロパティ PartitionId パーティションの ID はこのコンポーネントに関連付けられます。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト プロパティ PerformanceOptions コンテキスト情報をスロットリングように取得するかどうか、およびどの程度。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト プロパティ ProcedureName 現在実行しているプロシージャの名前。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト プロパティ RequestContext 現在の要求の要求コンテキスト。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト プロパティ SelectedFeatures 選択した SQL のリソースのコンポーネントの選択。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト プロパティ StatementIndex 最後の [AddStatement]で使用されているインデックス。 [AddStatement] が呼び出されていない場合は -1。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト プロパティ TraceArea トレースの定義で特定の領域にトレースをフィルター処理することができます。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト プロパティ TranslatedExceptions (TeamFoundationSqlResourceComponent.TranslatedExceptions をオーバーライドします。)
パブリック プロパティ Version サービスのスキーマ バージョン (TeamFoundationSqlResourceComponent から継承されます。)

このページのトップへ

メソッド

  名前 説明
プロテクト メソッド AddStatement(String) 現在の SQL バッチにステートメントを追加します。 [AddStatement] を呼び出す前に [PrepareSqlBatch] を呼び出す必要があります。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド AddStatement(String, Int32) 現在の SQL バッチにステートメントを追加します。 [AddStatement] を呼び出す前に [PrepareSqlBatch] を呼び出す必要があります。このステートメントを使用して追加されたパラメーターの数が単一の SQL バッチで許可されているパラメーターの最大数を超えると、既にバッチの一部であるステートメントは、追加するステートメントから、新しいバッチ実行され開始されます。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド AddStatement(String, Int32, Boolean) 現在の SQL バッチにステートメントを追加します。 [AddStatement] を呼び出す前に [PrepareSqlBatch] を呼び出す必要があります。このステートメントを使用して追加されたパラメーターの数が単一の SQL バッチで許可されているパラメーターの最大数を超えると、既にバッチの一部であるステートメントは、追加するステートメントから、新しいバッチ実行され開始されます。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド AddStatement(String, Int32, Boolean, Boolean) 現在の SQL バッチにステートメントを追加します。 [AddStatement] を呼び出す前に [PrepareSqlBatch] を呼び出す必要があります。このステートメントを使用して追加されたパラメーターの数が単一の SQL バッチで許可されているパラメーターの最大数を超えると、既にバッチの一部であるステートメントは、追加するステートメントから、新しいバッチ実行され開始されます。 (TeamFoundationSqlResourceComponent から継承されます。)
パブリック メソッド BeginTransaction 単一のトランザクションの複数の呼び出しをラップするために使用します。すべてのトランザクションまでは [Commit] にこのコンポーネントには実行します。または、[RollBack] が呼び出されます。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindBinary(String, array<Byte[], SqlDbType) これは、ヘルパー関数。[sqlparameter]にバイナリ値をバインドするハンドルです。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindBinary(String, array<Byte[], Int32, SqlDbType) ヘルパー関数。[sqlparameter]にバイナリ値をバインドするハンドル。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindBoolean ヘルパー関数。[sqlparameter]にはブール値またはビット値をバインドするハンドル。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindByte(String, Byte) ヘルパー関数。[sqlparameters]に 8 ビット値をバインドするハンドル。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindByte(String, Byte, Byte) ヘルパー関数。[sqlparameters]に null で 8 ビット値をバインドするハンドル。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindDateTime ヘルパー関数。[sqlparameter]に日付/時刻値をバインドするハンドル。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindDefault ヘルパー関数。既定の型に値をバインドするハンドル。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindGuid これは、ヘルパー関数。[sqlparameters]、GUID をバインドするハンドルです。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindInt ヘルパー関数。[sqlparameters]に 32 ビット値をバインドするハンドル。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindLong ヘルパー関数。[sqlparameters]に 64 ビット値をバインドするハンドル。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindNullableBoolean (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindNullableByte これは、ヘルパー関数。[sqlparameters]に 8 ビット値をバインドするハンドルです。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindNullableDateTime (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindNullableGuid ヘルパー関数。[sqlparameters]、GUID をバインドするハンドル。値は null [Guid.Empty] と見なされ、NULL が特定のパラメーターにバインドされます。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindNullableInt parameterValue の == の nullValue が特定のパラメーターにバインドされている場合、NULL。それ以外の場合は、parameterValue は、32 ビット整数としてバインドされます。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindNullableShort parameterValue の == の nullValue が特定のパラメーターにバインドされている場合、NULL。それ以外の場合は、parameterValue は、16 ビットの整数としてバインドされます (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindNullValue このが null 値を入力する特定のパラメーターをビルド一般的な結合のヘルパーです。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindShort これは、ヘルパー関数。sqlparameters に 16 ビット値をバインドするハンドルです。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindString(String, String, Int32, BindStringBehavior, SqlDbType) これは、ヘルパー関数。[SqlParameters]に文字列をバインドするハンドルです。null 値を正しく処理されます。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindString(String, String, Int32, Boolean, SqlDbType) これは、ヘルパー関数。[SqlParameters]に文字列をバインドするハンドルです。null 値を正しく処理されます。これは、このメソッドの古いバージョンです; に [BindStringBehavior] が null または空の文字列による処理する必要がある場合、明示的受け取るオーバーロードを使用します。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindSysname ヘルパー関数。[sqlparameters]に [sysname] の文字列をバインドするハンドル。これは、null 値を正しく設定されていることを確認します。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindTable<T> テーブルにバインドします。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindXml(String, TeamFoundationDatabaseXmlWriter) XML のパラメーターに XML ドキュメントをバインドするために使用します。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド BindXml(String, String) XML のパラメーターに XML ドキュメントをバインドするために使用します。 (TeamFoundationSqlResourceComponent から継承されます。)
パブリック メソッド Cancel (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド CanRetryOnException SQL 例外が再試行できるかどうかを示します。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド CanRetryOnSqlError (TeamFoundationSqlResourceComponent から継承されます。)
パブリック メソッド CommitTransaction このコンポーネントには、アクティブなトランザクションをコミットします。 (TeamFoundationSqlResourceComponent から継承されます。)
パブリック メソッド Dispose (TeamFoundationSqlResourceComponent から継承されます。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Execute [ExecuteReader] と [ExecuteNonQuery]のロジックをカプセル化する内部ヘルパー。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド ExecuteNonQuery() 現在の SQL コマンドを実行し、結果セットを生成しません。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド ExecuteNonQuery(Boolean) 現在の SQL コマンドを実行し、結果セットを生成しません。唯一の結果を単一のスカラー値の戻り値です。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド ExecuteReader() 既定のコマンドの動作を使用してのオーバーロード。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド ExecuteReader(CommandBehavior) 現在の SQL コマンドを実行し、リーダーを返します。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド ExecuteScalar [ExecuteScalar()] およびストアを使用して、現在の結果、SQL コマンドを実行します。 (TeamFoundationSqlResourceComponent から継承されます。)
パブリック メソッド ExecuteScript(SqlScript)
パブリック メソッド ExecuteScript(SqlScript, array<SqlParameter[])
パブリック メソッド ExecuteScript(SqlScript, array<SqlParameter[], List<ServiceVersionEntry>)
パブリック メソッド ExecuteScripts(List<SqlScript>)
パブリック メソッド ExecuteScripts(List<SqlScript>, array<SqlParameter[], List<ServiceVersionEntry>, Boolean)
パブリック メソッド ExecuteStatement(String)
パブリック メソッド ExecuteStatement(String, array<SqlParameter[])
パブリック メソッド ExecuteStatementScalar
プロテクト メソッド ExecuteUnknown(Object) 現在の SQL コマンドを [ExecuteUnknown()] を使用して実装し、オブジェクトを返します。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド ExecuteUnknown(SqlDataReader, Object) [ExecuteUnknown] リーダーの呼び出し元に基づいてオブジェクトを設定するために [ExecuteUnknown()] が使用するメソッドは、このメソッドをオーバーライドする必要があります。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
プロテクト メソッド FlushBatch ユーザーが [AddStatement] をもう一度呼び出すようにこのポイントに pended フラッシュし、新しいバッチをバッチを作成します。 (TeamFoundationSqlResourceComponent から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
プロテクト メソッド GetParameterName パラメーター名を書式設定するヘルパー メソッド。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド GetSqlErrorNumberAsString (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド GetSqlErrorNumbers (TeamFoundationSqlResourceComponent から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド HandleCustomException カスタム例外を処理します。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド HandleException SQL 例外が処理できるかどうかを確認してください; 再試行またはマップできない SQL 例外は、「」でハンドル。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド Initialize(String) コンポーネントを初期化します。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド Initialize(TeamFoundationRequestContext, String, Int32) (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド Initialize(String, Int32, Int32, Int32, Int32) コンポーネントを初期化します。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド MapException(SqlException) 可能であれば、アプリケーション固有の例外に SQL 例外をマップします。それ以外の場合、例外は Watson を使用して報告されます。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド MapException(SqlException, QueryExecutionState) 可能であれば、アプリケーション固有の例外に SQL 例外をマップします。それ以外の場合、例外は Watson を使用して報告されます。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド PrepareConnectionString 派生クラスが接続文字列を更新できます。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド PrepareSqlBatch(Int32) SQL ステートメントのバッチを実行するように設定します。このメソッドは既存のすべてのコマンドまたはリーダーを閉じます。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド PrepareSqlBatch(Int32, Boolean) SQL ステートメントのバッチを実行するように設定します。このメソッドは既存のすべてのコマンドまたはリーダーを閉じます。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド PrepareStoredProcedure(String) SQL ストアド プロシージャを実行するように設定します。このメソッドは既存のすべてのコマンドまたはリーダーを閉じます。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド PrepareStoredProcedure(String, Boolean) SQL Server のストアド プロシージャを実行するように設定します。このメソッドは既存のすべてのコマンドまたはリーダーを閉じます。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド PrepareStoredProcedure(String, Int32) SQL ストアド プロシージャを実行するように設定します。このメソッドは既存のすべてのコマンドまたはリーダーを閉じます。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド PrepareStoredProcedure(String, Boolean, Int32) SQL Server のストアド プロシージャを実行するように設定します。このメソッドは既存のすべてのコマンドまたはリーダーを閉じます。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド ReleaseVerificationLock (TeamFoundationSqlResourceComponent から継承されます。)
パブリック メソッド RollbackTransaction このコンポーネントでトランザクション中に行われたすべての変更をロールバックし、破棄します。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド Sleep (TeamFoundationSqlResourceComponent から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
プロテクト メソッド Trace(Int32, TraceLevel, String, array<Object[]) 要求コンテキストに関連付けられたトレース サービスにトレース メッセージを押します。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド Trace(Int32, TraceLevel, array<String[], String, array<Object[]) 要求コンテキストに関連付けられたトレース サービスにトレース メッセージを押します。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド TraceEnter 一貫して書式指定されたメッセージとタイム スタンプとのメソッドにエントリを書き込むします。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド TraceException トレース ログに TraceLevel.Error で例外に一貫した方法を報告します。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド TraceLeave 一貫して書式指定されたメッセージとタイム スタンプとのメソッドの終了をたどってください。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド TranslateException より重要な 1 に SQL の種類の例外とその変換を調べます。既定の動作では、何もしないためです。; つまり、再に元の例外です。ウィットは現在の動作をオーバーライドする唯一のコンポーネントです。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド VerifyInitialized コンポーネントを初期化する必要 [InvalidOperationException] をスローします。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド VerifyInMasterDbOnAzure コンポーネントが SQL Azure として使用され、接続文字列の最初のカタログがマスターまたは空である [InvalidOperationException] をスローします。 (TeamFoundationSqlResourceComponent から継承されます。)
プロテクト メソッド VerifyNotSqlAzure コンポーネントが SQL Azure に対して使用した場合 [NotSupportedException] をスローします。 (TeamFoundationSqlResourceComponent から継承されます。)
パブリック メソッド VerifyServiceVersion データベースに接続し、TfsDb のリソースの共有セッションのロックを取得し、そのをデータベース サポート サービスの指定のバージョン確認します。メモ: このメソッドは、書き換えられます。ここでは CONTEXT_INFO () クエリ、1 種類のクエリを使用して共有ロックおよびクエリのサービス データベースのバージョンが必要です。 また、クラスに、がデータベースへの接続を失ったらデータベースがまだ現在のコンポーネントをサポートする必要があります。 (TeamFoundationSqlResourceComponent から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント InfoMessage [SqlConnection] の [InfoMessage] の内部イベントを公開します。SQL Server が警告メッセージまたは情報メッセージを返したときに発生します。 (TeamFoundationSqlResourceComponent から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.TeamFoundation.Framework.Server 名前空間