ProviderBase.Initialize メソッドとは何? わかりやすく解説 Weblio辞書 (original) (raw)
メモ : このメソッドは、.NET Framework version 2.0 で新しく追加されたものです。
名前空間: System.Configuration.Provider
アセンブリ: System.Configuration (system.configuration.dll 内)
構文
Public Overridable Sub Initialize ( _ name As String, _ config As NameValueCollection _ )
Dim instance As ProviderBase Dim name As String Dim config As NameValueCollection
instance.Initialize(name, config)
public virtual void Initialize ( string name, NameValueCollection config )
public: virtual void Initialize ( String^ name, NameValueCollection^ config )
public void Initialize ( String name, NameValueCollection config )
public function Initialize ( name : String, config : NameValueCollection )
このプロバイダの構成で指定されている、プロバイダ固有の属性を表す名前と値のペアのコレクション。
| 例外の種類 | 条件 |
|---|---|
| ArgumentNullException | プロバイダの名前が null 参照 (Visual Basic では Nothing) です。 |
| ArgumentException | プロバイダの名前の長さが 0 です。 |
| InvalidOperationException | プロバイダが既に初期化された後に、プロバイダに対して Initialize が呼び出されました。 |
この基本クラスの実装は、プロバイダの Initialize メソッドが呼び出された回数を内部的に追跡します。プロバイダが複数回初期化されると、プロバイダが既に初期化されていることを示す InvalidOperationException がスローされます。
ほとんどの機能のプロバイダではプロバイダ固有の初期化の実行前に Initialize が呼び出されるため、このメソッドは、重複した初期化を防ぐための中核部分です。
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
関連項目
ProviderBase クラス
ProviderBase メンバ
System.Configuration.Provider 名前空間