DataSupport クラス
XML データのサポートを提供するすべてのクラスの基本クラスを表します。
継承階層
Object
Microsoft.VisualStudio.Data.Framework.DataSupport
Microsoft.VisualStudio.Data.Framework.DataObjectSupport
Microsoft.VisualStudio.Data.Framework.DataViewSupport
名前空間: Microsoft.VisualStudio.Data.Framework
アセンブリ: Microsoft.VisualStudio.Data.Framework (Microsoft.VisualStudio.Data.Framework.dll 内)
構文
'宣言
Public MustInherit Class DataSupport _
Implements IVsDataSupport
public abstract class DataSupport : IVsDataSupport
public ref class DataSupport abstract : IVsDataSupport
[<AbstractClass>]
type DataSupport =
class
interface IVsDataSupport
end
public abstract class DataSupport implements IVsDataSupport
DataSupport 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
DataSupport(String, Assembly) | マネージ アセンブリに格納されている XML リソースを持つ DataSupport クラスの新しいインスタンスを初期化します。 | |
DataSupport(String, String) | ディスクとして特定のファイル パスのファイル格納されている XML リソースを持つ DataSupport クラスの新しいインスタンスを初期化します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
Equals | 指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
Finalize | オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。 (Object から継承されます。) | |
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
MemberwiseClone | Object の簡易コピーを作成します。 (Object から継承されます。) | |
OpenSupportStream() | XML コンテンツを表すバイトのストリームを開きます。 | |
OpenSupportStream(CultureInfo) | 指定されたカルチャ用の XML コンテンツを表すバイトのストリームを開きます。 | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
このページのトップへ
解説
DDEX の基本的なデザインの目標の 1 つが DDEX プロバイダーを指定する XML データのサポートによって制御される機能拡張の主要な機能領域のことです。 そのような各機能領域について、機能の XML ストリームを提供する方法を提供するクラスがあります。たとえば、DataObjectSupport か DataViewSupport。
XML ストリームが決まる可能性があるいくつかの標準の場所があります。 これは、ディスク上のアセンブリにコンパイルされるマネージ リソースまたはファイルから読み込んだ場合があります。 この基本クラスは自動的にコンストラクターが呼び出されるいずれかの検索メソッドを実装します。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
参照
関連項目
Microsoft.VisualStudio.Data.Framework 名前空間