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) |
このページのトップへ
プロパティ
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。