次の方法で共有


DatabaseProvider クラス

データベースを管理するために実装する必要がある基本クラスを表します。

継承階層

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 型は、次のメンバーを公開します。

コンストラクター

メソッドの型 名前 説明
Protected メソッド DatabaseProvider DatabaseProvider クラスの新しいインスタンスを作成します。

特性

プロパティの種類 名前 説明
パブリック プロパティ ConnectionStringArguments データベース接続引数のコレクションを含むコレクションを取得します。

メソッド

メソッドの型 名前 説明
Public メソッド CalculateConnectionString データベース プロバイダーの計算された接続文字列を返します。
Public メソッド Equals (オブジェクトから継承されます。
Public メソッド ExecuteQuery データベース クエリの実行後にクエリ結果の配列を返します。
Protected メソッド Finalize (オブジェクトから継承されます。
Public メソッド GetDatabaseHostName する 接続文字列内のデータベースが配置されているコンピューターのホスト名を返します。
Public メソッド GetDatabaseInfo する データベース プロバイダーのデータベース固有の情報を返します。
Public メソッド GetHashCode する (オブジェクトから継承されます。
Public メソッド GetServerTypes データベース プロバイダーでサポートされているサーバーの種類の一覧を返します。
Public メソッド GetService データベース プロバイダーのサービス オブジェクトを返します。
Public メソッド GetType する (オブジェクトから継承されます。
Protected メソッド MemberwiseClone (オブジェクトから継承されます。
Public メソッド TestConnection データベース プロバイダーの接続文字列をテストします。
Public メソッド に ToString を適用する (オブジェクトから継承されます。
Public メソッド VerifyDependencies プロバイダーのデータベースの依存関係を確認します。

注釈

データベース プロバイダーを記述する場合、プロバイダーは基本 DatabaseProvider クラスを実装する必要があります。また、次の抽象メンバーも実装する必要があります。

IIS マネージャーで使用するためにデータベース プロバイダーを登録する方法については、Microsoft.Web.Management.DatabaseManager トピックの「実装 者向けの ノート」セクションを参照してください。

スレッド セーフ

この型のパブリック静的 (Visual Basic で共有) メンバーはスレッド セーフです。 インスタンス メンバーがスレッド セーフであるとは限りません。

こちらもご覧ください

リファレンス

Microsoft.Web.Management.DatabaseManager 名前空間の