ExtensionManager クラス

拡張機能のコンテキストを保持し、拡張機能を読み込みます。 拡張機能には、データベース プロジェクトで使用する DatabaseSchemaProvider インスタンスが含まれます。 データベース プロジェクトごとに、1 つの ExtensionManager インスタンスが保持されます。

名前空間 :  Microsoft.Data.Schema.Extensibility
アセンブリ :  Microsoft.Data.Schema (Microsoft.Data.Schema.dll 内)

構文

'宣言
Public NotInheritable Class ExtensionManager
'使用
Dim instance As ExtensionManager
public sealed class ExtensionManager
public ref class ExtensionManager sealed
public final class ExtensionManager

解説

ExtensionManager インスタンスは、指定された DatabaseSchemaProviderType に関連付けられます。 ExtensionManager は、DatabaseSchemaProvider のインスタンスを保持し、このデータ サービス プロバイダと互換性があるものとして指定されている拡張機能の種類をすべて読み込みます。 DatabaseSchemaProviderType として null が指定されている場合、DSPBindingCategory.None と指定されている拡張機能が読み込まれます。

継承階層

System.Object
  Microsoft.Data.Schema.Extensibility.ExtensionManager

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。 インスタンス メンバの場合は、スレッド セーフであるとは限りません。

参照

参照

ExtensionManager メンバ

Microsoft.Data.Schema.Extensibility 名前空間