DSRefClipboardObject クラス

定義

DSRef オブジェクトを含むクリップボード オブジェクトを表します。

public ref class DSRefClipboardObject : Microsoft::VisualStudio::Data::Framework::ClipboardObject
public class DSRefClipboardObject : Microsoft.VisualStudio.Data.Framework.ClipboardObject
type DSRefClipboardObject = class
    inherit ClipboardObject
Public Class DSRefClipboardObject
Inherits ClipboardObject
継承
DSRefClipboardObject

コンストラクター

DSRefClipboardObject()

DSRefClipboardObject クラスの新しいインスタンスを初期化します。

DSRefClipboardObject(Object)

DSRef オブジェクトを指定して DSRefClipboardObject 、 クラスの新しいインスタンスを初期化します。

メソッド

ContainsDSRef()

現在 DSRefClipboardObject の に DSRef オブジェクトが含まれているかどうかを示します。

GetData(String)

クリップボード オブジェクトに格納されているデータを、指定した形式で取得します。

(継承元 ClipboardObject)
GetData(String, Boolean)

自動変換パラメーターを使用して、クリップボード オブジェクトに格納されているデータを指定した形式で取得し、データを形式に変換するかどうかを決定します。

(継承元 ClipboardObject)
GetData(Type)

クリップボード オブジェクトに格納されているデータを、指定した形式で取得します。

(継承元 ClipboardObject)
GetDataPresent(String)

クリップボード オブジェクトに格納されているデータをに変換できるか、指定した形式に関連付けられているかを示します。

(継承元 ClipboardObject)
GetDataPresent(String, Boolean)

自動変換パラメーターを使用してデータを形式に変換するかどうかを判断し、クリップボード オブジェクトに格納されているデータを、指定した形式に変換できるか、または指定した形式に関連付けられているかを示します。

(継承元 ClipboardObject)
GetDataPresent(Type)

クリップボード オブジェクトに格納されているデータをに変換できるか、指定した形式に関連付けられているかを示します。

(継承元 ClipboardObject)
GetDSRef(IServiceProvider)

から DSRef オブジェクトを抽出します DSRefClipboardObject

GetFormats()

クリップボード オブジェクトに格納されているデータでサポートされているすべての形式の一覧を取得します。

(継承元 ClipboardObject)
GetFormats(Boolean)

クリップボード オブジェクトに格納されているデータに対してサポートされているすべての形式の一覧を取得します。自動変換パラメーターを使用して、ネイティブ データ形式のみを取得するか、データを変換できるすべての形式を取得するかを決定します。

(継承元 ClipboardObject)
SetData(Object)

クリップボード オブジェクトにデータを追加します。

(継承元 ClipboardObject)
SetData(String, Boolean, Object)

クリップボード オブジェクトにデータを追加します。

(継承元 ClipboardObject)
SetData(String, Object)

指定した形式でクリップボード オブジェクトにデータを追加します。

(継承元 ClipboardObject)
SetData(Type, Object)

指定した型を形式として使用して、クリップボード オブジェクトにデータを追加します。

(継承元 ClipboardObject)
SetDSRef(Object)

DSRef オブジェクトを に追加します DSRefClipboardObject

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

IDataObject.DAdvise(FORMATETC, ADVF, IAdviseSink, Int32)

クリップボード オブジェクトとアドバイザリ シンクの間の接続を作成します。 このメソッドは、アドバイズ シンクをサポートするオブジェクトによって呼び出され、オブジェクトのデータの変更をアドバイズ シンクに通知できるようにします。

(継承元 ClipboardObject)
IDataObject.DAdvise(FORMATETC[], UInt32, IAdviseSink, UInt32)

クリップボード オブジェクトとアドバイザリ シンクの間の接続を作成します。 このメソッドは、アドバイズ シンクをサポートするオブジェクトによって呼び出され、オブジェクトのデータの変更をアドバイズ シンクに通知できるようにします。

(継承元 ClipboardObject)
IDataObject.DUnadvise(Int32)

以前に確立された通知接続を削除します。

(継承元 ClipboardObject)
IDataObject.DUnadvise(UInt32)

確立された通知接続を削除します。

(継承元 ClipboardObject)
IDataObject.EnumDAdvise(IEnumSTATDATA)

現在のアドバイザリ コネクションを列挙するために使用できるオブジェクトを作成します。

(継承元 ClipboardObject)
IDataObject.EnumDAdvise(IEnumSTATDATA)

現在のアドバイザリ コネクションを列挙するために使用できるオブジェクトを作成します。

(継承元 ClipboardObject)
IDataObject.EnumFormatEtc(DATADIR)

データ オブジェクトの FORMATETC 構造体を列挙するためのオブジェクトを作成します。 これらの構造体は、IDataObject.GetData(FORMATETC, STGMEDIUM) または IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean) の呼び出しで使用されます。

(継承元 ClipboardObject)
IDataObject.EnumFormatEtc(UInt32, IEnumFORMATETC)

データ オブジェクトの FORMATETC 構造体を列挙するためのオブジェクトを作成します。 これらの構造体は、IDataObject.GetData(FORMATETC[], STGMEDIUM[]) または IDataObject.SetData(FORMATETC[], STGMEDIUM[], Int32) の呼び出しで使用されます。

(継承元 ClipboardObject)
IDataObject.GetCanonicalFormatEtc(FORMATETC, FORMATETC)

より複雑な構造体と論理的に等価な、標準の FORMATETC 構造体を提供します。 このメソッドを使用して、2 つの異なる FORMATETC 構造体が同じデータを返すかどうかを判断し、重複するレンダリングが不要になります。

(継承元 ClipboardObject)
IDataObject.GetCanonicalFormatEtc(FORMATETC[], FORMATETC[])

より複雑な構造体と論理的に等価な、標準の FORMATETC 構造体を提供します。 このメソッドを使用して、2 つの異なる FORMATETC 構造体が同じデータを返すかどうかを判断し、重複するレンダリングが不要になります。

(継承元 ClipboardObject)
IDataObject.GetData(FORMATETC, STGMEDIUM)

ソース データ オブジェクトからデータを取得します。 このメソッドは、データ コンシューマーによって呼び出されます。 指定した構造体で記述されているデータをレンダリングし、指定した FORMATETC 構造体を介して転送します STGMEDIUM 。 呼び出し元は、その後で STGMEDIUM 構造体を解放する必要があります。

(継承元 ClipboardObject)
IDataObject.GetData(FORMATETC[], STGMEDIUM[])

ソース データ オブジェクトからデータを取得します。 このメソッドは、データ コンシューマーによって呼び出されます。 指定した構造体で記述されているデータをレンダリングし、指定した FORMATETC 構造体を介して転送します STGMEDIUM 。 呼び出し元は、その後で STGMEDIUM 構造体を解放する必要があります。

(継承元 ClipboardObject)
IDataObject.GetDataHere(FORMATETC, STGMEDIUM)

ソース データ オブジェクトからデータを取得します。 このメソッドはデータ コンシューマーによって呼び出され、呼び出し元が、指定したストレージ メディアを割り当て、解放する必要があるという点で IDataObject.GetData(FORMATETC, STGMEDIUM) メソッドとは異なります。

(継承元 ClipboardObject)
IDataObject.GetDataHere(FORMATETC[], STGMEDIUM[])

ソース データ オブジェクトからデータを取得します。 このメソッドはデータ コンシューマーによって呼び出され、呼び出し元が、指定したストレージ メディアを割り当て、解放する必要があるという点で IDataObject.GetData(FORMATETC[], STGMEDIUM[]) メソッドとは異なります。

(継承元 ClipboardObject)
IDataObject.QueryGetData(FORMATETC)

データ オブジェクトが、FORMATETC 構造体で記述されているデータを表示できるかどうかを確認します。 貼り付け操作またはドロップ操作を試みるオブジェクトは、 を呼び出す前にこのメソッドを呼び出 IDataObject.GetData(FORMATETC, STGMEDIUM) して、操作が成功するかどうかを示します。

(継承元 ClipboardObject)
IDataObject.QueryGetData(FORMATETC[])

データ オブジェクトが、FORMATETC 構造体で記述されているデータを表示できるかどうかを確認します。 貼り付け操作またはドロップ操作を試みるオブジェクトは、 を呼び出す前にこのメソッドを呼び出 IDataObject.GetData(FORMATETC[], STGMEDIUM[]) して、操作が成功するかどうかを示します。

(継承元 ClipboardObject)
IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean)

このメソッドを実装するオブジェクトにデータを転送します。 このメソッドは、データ ソースを格納しているオブジェクトから呼び出されます。

(継承元 ClipboardObject)
IDataObject.SetData(FORMATETC[], STGMEDIUM[], Int32)

このメソッドを実装するオブジェクトにデータを転送します。 このメソッドは、データ ソースを格納しているオブジェクトから呼び出されます。

(継承元 ClipboardObject)

適用対象