SqlScriptResourceComponent クラス
サービスの手順で SqlScriptComponent がサービス データベースに対してすべての SQL を実行するために使用されます。 このコンポーネントが処理中でのみ使用され、検証チェックは行われません。
継承階層
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) |
このページのトップへ
プロパティ
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
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 | 単一のトランザクションの複数の呼び出しをラップするために使用します。すべてのトランザクションがコミットされるまでにこのコンポーネントには実行するか、またはロールバックが呼び出されます。 (TeamFoundationSqlResourceComponent から継承されます。) | |
BindBinary(String, array<Byte[], SqlDbType) | これは SqlParameterバイナリ値をバインドする処理を行うヘルパー関数です。 (TeamFoundationSqlResourceComponent から継承されます。) | |
BindBinary(String, array<Byte[], Int32, SqlDbType) | sqlparameter へのバイナリ値のバインディングを処理するヘルパー関数です。 (TeamFoundationSqlResourceComponent から継承されます。) | |
BindBoolean | sqlparameter へのブール値以下の値のバインディングを処理するヘルパー関数です。 (TeamFoundationSqlResourceComponent から継承されます。) | |
BindByte(String, Byte) | このヘルパー関数は 8 ビット値 sqlparameters へのバインドを処理します。 (TeamFoundationSqlResourceComponent から継承されます。) | |
BindByte(String, Byte, Byte) | sqlparameters に null で 8 ビット値のバインディングを処理するヘルパー関数です。 (TeamFoundationSqlResourceComponent から継承されます。) | |
BindDateTime | sqlparameter への日付/時刻値のバインディングを処理するヘルパー関数です。 (TeamFoundationSqlResourceComponent から継承されます。) | |
BindDefault | このヘルパー関数は既定の型に値のバインドを処理します。 (TeamFoundationSqlResourceComponent から継承されます。) | |
BindDouble | これは sqlparameters に束縛 32 ビット値を自動的に管理するヘルパー関数です。 (TeamFoundationSqlResourceComponent から継承されます。) | |
BindGuid | これは、ヘルパー関数 sqlparameters、GUID をバインドするハンドルです。 (TeamFoundationSqlResourceComponent から継承されます。) | |
BindInt | このヘルパー関数は 32 ビット値 sqlparameters へのバインドを処理します。 (TeamFoundationSqlResourceComponent から継承されます。) | |
BindLong | このヘルパー関数は sqlparameters に 64 ビットの値のバインドを処理します。 (TeamFoundationSqlResourceComponent から継承されます。) | |
BindNullableBoolean | これは、ブール バインドしたり、小さい sqlparameter 設定値を自動的に管理するヘルパー関数です。 (TeamFoundationSqlResourceComponent から継承されます。) | |
BindNullableByte | これは、ヘルパー関数 SqlParameter、.、8 ビット値をバインドするハンドルです。 (TeamFoundationSqlResourceComponent から継承されます。) | |
BindNullableDateTime | これは sqlparameter に日付/時刻値のバインドを自動的に管理するヘルパー関数です。 (TeamFoundationSqlResourceComponent から継承されます。) | |
BindNullableGuid | このヘルパー関数は sqlparameters に結合の GUID を処理します。値は null 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 から継承されます。) | |
BindVariant | (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(String) | ||
ExecuteStatementScalar(String, array<SqlParameter[]) | ||
ExecuteUnknown(Object) | 現在の SQL コマンドを ExecuteUnknown() を使用して実装し、オブジェクトを返します。 (TeamFoundationSqlResourceComponent から継承されます。) | |
ExecuteUnknown(SqlDataReader, Object) | ExecuteUnknown リーダーの呼び出し元に基づいてオブジェクトを設定するために ExecuteUnknown() が使用するメソッドはこのメソッドを無視する必要があります。 (TeamFoundationSqlResourceComponent から継承されます。) | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
FlushBatch | ユーザーが AddStatement をもう一度呼び出すようにこのポイントに pended フラッシュし、新しいバッチをバッチを作成します。 (TeamFoundationSqlResourceComponent から継承されます。) | |
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) | |
GetParameterName | パラメーター名を書式設定するヘルパー メソッド。 (TeamFoundationSqlResourceComponent から継承されます。) | |
GetSqlErrorNumberAsString | SQL に *should* がほとんどである問題がある場合にだけ、これは極度に有効ではない呼び出す必要があります。トレース目的の文字列のすべてのエラー番号を返すヘルパーは。 (TeamFoundationSqlResourceComponent から継承されます。) | |
GetSqlErrorNumbers | sql の例外オブジェクトに含まれるすべてのエラー番号を返すヘルパー (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(String, Int32, Int32%, Int32%) | データベースに接続し、TfsDb のリソースの共有セッションのロックを取得し、そのをデータベース サポート サービスの指定のバージョン確認します。メモ: このメソッドは、書き換えられます。ここでは、共有ロックおよびクエリのサービス データベースのバージョンを 1 回のクエリを使用して受け取るように CONTEXT_INFO()を照会する必要があります。 また、クラスに、がデータベースにつながりを失ったらデータベースがまだ現在のコンポーネントをサポートする必要があります。 (TeamFoundationSqlResourceComponent から継承されます。) | |
VerifyServiceVersion(String, Int32, Int32%, Int32%, Boolean) | このメソッドは、データベースに接続し、TfsDb のリソースの共有またはセッションの排他ロックを取得できますが、データベース サポート サービスの指定のバージョン確認します。メモ: このメソッドは、書き換えられます。ここでは、共有ロックおよびクエリのサービス データベースのバージョンを 1 回のクエリを使用して受け取るように CONTEXT_INFO()を照会する必要があります。また、クラスに、がデータベースにつながりを失ったらデータベースがまだ現在のコンポーネントがサポートされていることを確認する必要があります。 (TeamFoundationSqlResourceComponent から継承されます。) |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
InfoMessage | SqlConnection の InfoMessage の内部イベントを公開します。SQL Server が警告メッセージまたは情報メッセージを返したときに発生します。 (TeamFoundationSqlResourceComponent から継承されます。) |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。