データベースを管理するために実装する必要がある基本クラスを表します。
継承階層
System.Object
Microsoft.Web.Management.DatabaseManager.DatabaseProvider
名前空間:Microsoft.Web.Management.DatabaseManager
アセンブリ: Microsoft.Web.Management.DatabaseManager (Microsoft.Web.Management.DatabaseManager.dll内)
構文
'Declaration
Public MustInherit Class DatabaseProvider _
Implements IServiceProvider
'Usage
Dim instance As DatabaseProvider
public abstract class DatabaseProvider : IServiceProvider
public ref class DatabaseProvider abstract : IServiceProvider
public abstract class DatabaseProvider implements IServiceProvider
DatabaseProvider 型は、次のメンバーを公開します。
コンストラクター
メソッドの型 | 名前 | 説明 |
---|---|---|
![]() |
DatabaseProvider の | DatabaseProvider クラスの新しいインスタンスを作成します。 |
特性
プロパティの種類 | 名前 | 説明 |
---|---|---|
![]() |
ConnectionStringArguments | データベース接続引数のコレクションを含むコレクションを取得します。 |
メソッド
メソッドの型 | 名前 | 説明 |
---|---|---|
![]() |
CalculateConnectionString の | データベース プロバイダーの計算された接続文字列を返します。 |
![]() |
Equals | (オブジェクトから継承されます。 |
![]() |
ExecuteQuery の | データベース クエリの実行後にクエリ結果の配列を返します。 |
![]() |
Finalize | (オブジェクトから継承されます。 |
![]() |
GetDatabaseHostName を する | 接続文字列内のデータベースが配置されているコンピューターのホスト名を返します。 |
![]() |
GetDatabaseInfo を する | データベース プロバイダーのデータベース固有の情報を返します。 |
![]() |
GetHashCode を する | (オブジェクトから継承されます。 |
![]() |
GetServerTypes の | データベース プロバイダーでサポートされているサーバーの種類の一覧を返します。 |
![]() |
GetService の | データベース プロバイダーのサービス オブジェクトを返します。 |
![]() |
GetType を する | (オブジェクトから継承されます。 |
![]() |
MemberwiseClone | (オブジェクトから継承されます。 |
![]() |
TestConnection の | データベース プロバイダーの接続文字列をテストします。 |
![]() |
に ToString を適用する | (オブジェクトから継承されます。 |
![]() |
VerifyDependencies の | プロバイダーのデータベースの依存関係を確認します。 |
注釈
データベース プロバイダーを記述する場合、プロバイダーは基本 DatabaseProvider クラスを実装する必要があります。また、次の抽象メンバーも実装する必要があります。
CalculateConnectionString の
ExecuteQuery の
TestConnection の
GetServerTypes の
GetDatabaseInfo を する
GetDatabaseHostName を する
注
IIS マネージャーで使用するためにデータベース プロバイダーを登録する方法については、Microsoft.Web.Management.DatabaseManager トピックの「実装 者向けの ノート」セクションを参照してください。
スレッド セーフ
この型のパブリック静的 (Visual Basic で共有) メンバーはスレッド セーフです。 インスタンス メンバーがスレッド セーフであるとは限りません。