DSRefClipboardObject クラス

サーバー エクスプローラーでデータ デザイナー間でドラッグ アンド ドロップ操作に使用するクリップボードのオブジェクトを作成し、読み込む機能が用意されています。DSRefClipboardObject のオブジェクトは移動基になるオブジェクトに関する情報を識別することが含まれます。

継承階層

System.Object
  System.Windows.Forms.DataObject
    Microsoft.VisualStudio.Data.Framework.ClipboardObject
      Microsoft.VisualStudio.Data.Framework.DSRefClipboardObject

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

構文

'宣言
Public Class DSRefClipboardObject _
    Inherits ClipboardObject
public class DSRefClipboardObject : ClipboardObject
public ref class DSRefClipboardObject : public ClipboardObject
type DSRefClipboardObject =  
    class
        inherit ClipboardObject
    end
public class DSRefClipboardObject extends ClipboardObject

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

コンストラクター

  名前 説明
パブリック メソッド DSRefClipboardObject() DSRefClipboardObject クラスの新しいインスタンスを初期化します。
パブリック メソッド DSRefClipboardObject(Object) DSRef のオブジェクトを指定する DSRefClipboardObject クラスの新しいインスタンスを初期化します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド ContainsAudio データ オブジェクトに WaveAudio 形式のデータが含まれているかどうかを示します。 (DataObject から継承されます。)
パブリック メソッド ContainsDSRef 現在の DSRefClipboardObject が DSRef のオブジェクトが含まれているかどうかを示します。
パブリック メソッド ContainsFileDropList データ オブジェクトに FileDrop 形式のデータか、その形式に変換できるデータが含まれているかどうかを示します。 (DataObject から継承されます。)
パブリック メソッド ContainsImage データ オブジェクトに Bitmap 形式のデータか、その形式に変換できるデータが含まれているかどうかを示します。 (DataObject から継承されます。)
パブリック メソッド ContainsText() データ オブジェクトに UnicodeText 形式のデータが含まれているかどうかを示します。 (DataObject から継承されます。)
パブリック メソッド ContainsText(TextDataFormat) 指定した TextDataFormat 値で示される形式のテキスト データが、データ オブジェクトに含まれているかどうかを示します。 (DataObject から継承されます。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetAudioStream データ オブジェクトからオーディオ ストリームを取得します。 (DataObject から継承されます。)
パブリック メソッド GetData(String) 指定した形式でクリップボードのオブジェクトに格納されているデータを取得します。 (ClipboardObject から継承されます。)
パブリック メソッド GetData(Type) 指定した形式でクリップボードのオブジェクトに格納されているデータを取得します。 (ClipboardObject から継承されます。)
パブリック メソッド GetData(String, Boolean) 確認するに自動変換のパラメーターを使用して指定した形式でクリップボードのオブジェクトに格納されているデータをデータの形式を変換するかどうかを取得します。 (ClipboardObject から継承されます。)
パブリック メソッド GetDataPresent(String) クリップボードのオブジェクトに格納されているデータをに変換したり書式指定に関連付けられているかどうかを示します。 (ClipboardObject から継承されます。)
パブリック メソッド GetDataPresent(Type) クリップボードのオブジェクトに格納されているデータをに変換したり書式指定に関連付けられているかどうかを示します。 (ClipboardObject から継承されます。)
パブリック メソッド GetDataPresent(String, Boolean) クリップボードのオブジェクトに格納されているデータをに変換したり書式指定に関連付けられた自動変換でパラメーターを使用するかどうか、形式でデータを変換するかどうかを示します。 (ClipboardObject から継承されます。)
パブリック メソッド GetDSRef DSRefClipboardObject から DSRef のオブジェクトを抽出します。
パブリック メソッド GetFileDropList ファイル名のコレクションをデータ オブジェクトから取得します。 (DataObject から継承されます。)
パブリック メソッド GetFormats() クリップボードのオブジェクトに格納されているデータでサポートされているすべての形式のリストを取得します。 (ClipboardObject から継承されます。)
パブリック メソッド GetFormats(Boolean) データをに変換できる自動変換のパラメーターを使用してクリップボードのオブジェクトに格納されているデータでサポートされているすべての形式のリストをネイティブ データのみを取得するかを書式設定するか、またはすべての書式設定を調べるに取得します。 (ClipboardObject から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetImage データ オブジェクトからイメージを取得します。 (DataObject から継承されます。)
パブリック メソッド GetText() データ オブジェクトから UnicodeText 形式でテキスト データを取得します。 (DataObject から継承されます。)
パブリック メソッド GetText(TextDataFormat) データ オブジェクトから、指定した TextDataFormat 値で示される形式でテキスト データを取得します。 (DataObject から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド SetAudio(array<Byte[]) Byte 配列を Stream に変換してから、WaveAudio 形式でデータ オブジェクトに追加します。 (DataObject から継承されます。)
パブリック メソッド SetAudio(Stream) データ オブジェクトに WaveAudio 形式で Stream を追加します。 (DataObject から継承されます。)
パブリック メソッド SetData(Object) クリップボードのオブジェクトにデータを追加します。 (ClipboardObject から継承されます。)
パブリック メソッド SetData(String, Object) 指定した形式でクリップボードのオブジェクトにデータを追加します。 (ClipboardObject から継承されます。)
パブリック メソッド SetData(Type, Object) 形式として型指定を使用してクリップボードのオブジェクトにデータを追加します。 (ClipboardObject から継承されます。)
パブリック メソッド SetData(String, Boolean, Object) クリップボードのオブジェクトにデータを追加します。 (ClipboardObject から継承されます。)
パブリック メソッド SetDSRef DSRefClipboardObject への DSRef のオブジェクトを追加します。
パブリック メソッド SetFileDropList データ オブジェクトに FileDrop 形式でファイル名のコレクションを追加します。 (DataObject から継承されます。)
パブリック メソッド SetImage データ オブジェクトに Bitmap 形式で Image を追加します。 (DataObject から継承されます。)
パブリック メソッド SetText(String) データ オブジェクトに UnicodeText 形式でテキスト データを追加します。 (DataObject から継承されます。)
パブリック メソッド SetText(String, TextDataFormat) データ オブジェクトに、指定した TextDataFormat 値で示される形式でテキスト データを追加します。 (DataObject から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

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

  名前 説明
明示的なインターフェイス実装プライベート メソッド IDataObject.DAdvise クリップボードのオブジェクトとアドバイズ シンク間の接続を作成します。このメソッドは、アドバイズ シンクをサポートするオブジェクトによって呼び出され、オブジェクトのデータの変更をアドバイズ シンクに通知できるようにします。 (ClipboardObject から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDataObject.DAdvise クリップボードのオブジェクトとアドバイズ シンク間の接続を作成します。このメソッドは、アドバイズ シンクをサポートするオブジェクトによって呼び出され、オブジェクトのデータの変更をアドバイズ シンクに通知できるようにします。 (ClipboardObject から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDataObject.DUnadvise 確立された通知接続を削除します。 (ClipboardObject から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDataObject.DUnadvise 以前に作成した通知の接続を削除します。 (ClipboardObject から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDataObject.EnumDAdvise 現在のアドバイザリ コネクションを列挙するために使用できるオブジェクトを作成します。 (ClipboardObject から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDataObject.EnumDAdvise 現在のアドバイザリ コネクションを列挙するために使用できるオブジェクトを作成します。 (ClipboardObject から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDataObject.EnumFormatEtc データ オブジェクトの FORMATETC 構造体を列挙するためのオブジェクトを作成します。これらの構造体は、IDataObject.GetData または IDataObject.SetData の呼び出しで使用されます。 (ClipboardObject から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDataObject.EnumFormatEtc データ オブジェクトの FORMATETC 構造体を列挙するためのオブジェクトを作成します。これらの構造体は、IDataObject.GetData または IDataObject.SetData の呼び出しで使用されます。 (ClipboardObject から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDataObject.GetCanonicalFormatEtc より複雑な構造体と論理的に等価な、標準の FORMATETC 構造体を提供します。FORMATETC の 2 個の構造体が同じデータを返すかどうかを判断するには、このメソッドを使用して、重複するレンダリングする必要性を削除します。 (ClipboardObject から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDataObject.GetCanonicalFormatEtc より複雑な構造体と論理的に等価な、標準の FORMATETC 構造体を提供します。FORMATETC の 2 個の構造体が同じデータを返すかどうかを判断するには、このメソッドを使用して、重複するレンダリングする必要性を削除します。 (ClipboardObject から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDataObject.GetData ソース データ オブジェクトからデータを取得します。このメソッドは、データのコンシューマーによって呼び出されます。これは、データを指定 STGMEDIUM の構造体をとおして指定 FORMATETC の構造とコピーで説明がレンダリングされます。呼び出し元は、その後で STGMEDIUM 構造体を解放する必要があります。 (ClipboardObject から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDataObject.GetData ソース データ オブジェクトからデータを取得します。このメソッドは、データのコンシューマーによって呼び出されます。これは、データを指定 STGMEDIUM の構造体をとおして指定 FORMATETC の構造とコピーで説明がレンダリングされます。呼び出し元は、その後で STGMEDIUM 構造体を解放する必要があります。 (ClipboardObject から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDataObject.GetDataHere ソース データ オブジェクトからデータを取得します。このメソッドはデータ コンシューマーによって呼び出され、呼び出し元が、指定したストレージ メディアを割り当て、解放する必要があるという点で IDataObject.GetData メソッドとは異なります。 (ClipboardObject から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDataObject.GetDataHere ソース データ オブジェクトからデータを取得します。このメソッドはデータ コンシューマーによって呼び出され、呼び出し元が、指定したストレージ メディアを割り当て、解放する必要があるという点で IDataObject.GetData メソッドとは異なります。 (ClipboardObject から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDataObject.QueryGetData データ オブジェクトが、FORMATETC 構造体で記述されているデータを表示できるかどうかを確認します。貼り付けまたは削除の操作を実行オブジェクトは示す値を取得するに IDataObject.GetData を呼び出す前に操作が成功したかどうか、このメソッドを呼び出します。 (ClipboardObject から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDataObject.QueryGetData データ オブジェクトが、FORMATETC 構造体で記述されているデータを表示できるかどうかを確認します。貼り付けまたは削除の操作を実行オブジェクトは示す値を取得するに IDataObject.GetData を呼び出す前に操作が成功したかどうか、このメソッドを呼び出します。 (ClipboardObject から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDataObject.SetData このメソッドを実装するオブジェクトにデータを転送します。このメソッドは、データ ソースを格納しているオブジェクトから呼び出されます。 (ClipboardObject から継承されます。)
明示的なインターフェイス実装プライベート メソッド IDataObject.SetData このメソッドを実装するオブジェクトにデータを転送します。このメソッドは、データ ソースを格納しているオブジェクトから呼び出されます。 (ClipboardObject から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.Data.Framework 名前空間

IDSRefProvider