DataViewSupport クラス

一つ以上のデータ ビューの記述を提供する XML ストリームの取得を有効にします。

継承階層

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSupport
    Microsoft.VisualStudio.Data.Framework.DataViewSupport

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

構文

'宣言
Public Class DataViewSupport _
    Inherits DataSupport _
    Implements IVsDataViewSupport, IVsDataSupport, IVsDataSiteableObject(Of IVsDataViewHierarchy),  _
    IServiceProvider
public class DataViewSupport : DataSupport, 
    IVsDataViewSupport, IVsDataSupport, IVsDataSiteableObject<IVsDataViewHierarchy>, IServiceProvider
public ref class DataViewSupport : public DataSupport, 
    IVsDataViewSupport, IVsDataSupport, IVsDataSiteableObject<IVsDataViewHierarchy^>, IServiceProvider
type DataViewSupport =  
    class
        inherit DataSupport
        interface IVsDataViewSupport
        interface IVsDataSupport
        interface IVsDataSiteableObject<IVsDataViewHierarchy>
        interface IServiceProvider
    end
public class DataViewSupport extends DataSupport implements IVsDataViewSupport, IVsDataSupport, IVsDataSiteableObject<IVsDataViewHierarchy>, IServiceProvider

DataViewSupport 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド DataViewSupport(String, Assembly) リソースがあるアセンブリ、およびリソースのベース名を持つ DataViewSupport クラスの新しいインスタンスを初期化します。
パブリック メソッド DataViewSupport(String, String) このファイルに XML ファイル、およびパスの基本名の DataViewSupport クラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
プロテクト プロパティ Connection 接続をデータの階層に関連付けられているを取得します。
プロテクト プロパティ ViewHierarchy 階層のオブジェクトの現在のインスタンスを取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Close データの階層を閉じたときにデータ ビューのサポートのオブジェクトを閉ステータス バーに、リソースをクリーンアップするようにプロバイダーができます。
プロテクト メソッド CreateService 指定した型のサービスを作成します。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetService 指定された型のサービス オブジェクトを取得します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド Initialize データの階層が作成されるときにデータのビューのサポートのオブジェクトを初期化して、リソースの初期化にプロバイダーができます。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド OpenSupportStream() データ ビューのサポートの XML を表すバイトのストリームを開きます。 (DataSupport.OpenSupportStream() をオーバーライドします。)
プロテクト メソッド OpenSupportStream(CultureInfo) 指定されたカルチャ用の XML コンテンツを表すバイトのストリームを開きます。 (DataSupport から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

明示的インターフェイスの実装

  名前 説明
明示的なインターフェイス実装プライベート プロパティ IVsDataSiteableObject<IVsDataViewHierarchy>.Site -サイト階層のオブジェクトの現在のインスタンス) を取得または設定します。

このページのトップへ

解説

データのビューは Visual Studio サーバー エクスプローラーに表示されるデータ ソース オブジェクトの階層的なレイアウトです。このクラスを実装すると、このような階層が仮想、データ ソースのデータ ソースのオブジェクトの階層関係を表すために表示されるようにします。

データ ビューを記述する XML ストリームがスキーマ定義ファイル DataViewSupport.xsd に対して検証する XML ファイルで指定します。

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Data.Framework 名前空間

DataObjectSupport

DataSupport