ClipboardObject クラス
データをクリップボードにコピーするオブジェクトを表します。このオブジェクトは DataObject、IDataObjectと IDataObjectの相互運用されます。
継承階層
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 ClipboardObject _
Inherits DataObject _
Implements IDataObject, IDataObject
public class ClipboardObject : DataObject,
IDataObject, IDataObject
public ref class ClipboardObject : public DataObject,
IDataObject, IDataObject
type ClipboardObject =
class
inherit DataObject
interface IDataObject
interface IDataObject
end
public class ClipboardObject extends DataObject implements IDataObject, IDataObject
ClipboardObject 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
ClipboardObject() | DataObject の標準クラスに基づいて ClipboardObject クラスの新しいインスタンスを初期化します。 | |
ClipboardObject(Object) | 指定したデータを含む ClipboardObject クラスの新しいインスタンスを初期化するか、既存のクラスのインスタンスをラップします。 | |
ClipboardObject(String, Object) | 指定した書式で指定したデータを含む ClipboardObject クラスの新しいインスタンスを初期化します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
ContainsAudio | データ オブジェクトに WaveAudio 形式のデータが含まれているかどうかを示します。 (DataObject から継承されます。) | |
ContainsFileDropList | データ オブジェクトに FileDrop 形式のデータか、その形式に変換できるデータが含まれているかどうかを示します。 (DataObject から継承されます。) | |
ContainsImage | データ オブジェクトに Bitmap 形式のデータか、その形式に変換できるデータが含まれているかどうかを示します。 (DataObject から継承されます。) | |
ContainsText() | データ オブジェクトに UnicodeText 形式のデータが含まれているかどうかを示します。 (DataObject から継承されます。) | |
ContainsText(TextDataFormat) | 指定した TextDataFormat 値で示される形式のテキスト データが、データ オブジェクトに含まれているかどうかを示します。 (DataObject から継承されます。) | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
GetAudioStream | データ オブジェクトからオーディオ ストリームを取得します。 (DataObject から継承されます。) | |
GetData(String) | 指定した形式でクリップボードのオブジェクトに格納されているデータを取得します。 (DataObject.GetData(String) をオーバーライドします。) | |
GetData(Type) | 指定した形式でクリップボードのオブジェクトに格納されているデータを取得します。 (DataObject.GetData(Type) をオーバーライドします。) | |
GetData(String, Boolean) | 確認するに自動変換のパラメーターを使用して指定した形式でクリップボードのオブジェクトに格納されているデータをデータの形式を変換するかどうかを取得します。 (DataObject.GetData(String, Boolean) をオーバーライドします。) | |
GetDataPresent(String) | クリップボードのオブジェクトに格納されているデータをに変換したり書式指定に関連付けられているかどうかを示します。 (DataObject.GetDataPresent(String) をオーバーライドします。) | |
GetDataPresent(Type) | クリップボードのオブジェクトに格納されているデータをに変換したり書式指定に関連付けられているかどうかを示します。 (DataObject.GetDataPresent(Type) をオーバーライドします。) | |
GetDataPresent(String, Boolean) | クリップボードのオブジェクトに格納されているデータをに変換したり書式指定に関連付けられた自動変換でパラメーターを使用するかどうか、形式でデータを変換するかどうかを示します。 (DataObject.GetDataPresent(String, Boolean) をオーバーライドします。) | |
GetFileDropList | ファイル名のコレクションをデータ オブジェクトから取得します。 (DataObject から継承されます。) | |
GetFormats() | クリップボードのオブジェクトに格納されているデータでサポートされているすべての形式のリストを取得します。 (DataObject.GetFormats() をオーバーライドします。) | |
GetFormats(Boolean) | データをに変換できる自動変換のパラメーターを使用してクリップボードのオブジェクトに格納されているデータでサポートされているすべての形式のリストをネイティブ データのみを取得するかを書式設定するか、またはすべての書式設定を調べるに取得します。 (DataObject.GetFormats(Boolean) をオーバーライドします。) | |
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) | クリップボードのオブジェクトにデータを追加します。 (DataObject.SetData(Object) をオーバーライドします。) | |
SetData(String, Object) | 指定した形式でクリップボードのオブジェクトにデータを追加します。 (DataObject.SetData(String, Object) をオーバーライドします。) | |
SetData(Type, Object) | 形式として型指定を使用してクリップボードのオブジェクトにデータを追加します。 (DataObject.SetData(Type, Object) をオーバーライドします。) | |
SetData(String, Boolean, Object) | クリップボードのオブジェクトにデータを追加します。 (DataObject.SetData(String, Boolean, Object) をオーバーライドします。) | |
SetFileDropList | データ オブジェクトに FileDrop 形式でファイル名のコレクションを追加します。 (DataObject から継承されます。) | |
SetImage | データ オブジェクトに Bitmap 形式で Image を追加します。 (DataObject から継承されます。) | |
SetText(String) | データ オブジェクトに UnicodeText 形式でテキスト データを追加します。 (DataObject から継承されます。) | |
SetText(String, TextDataFormat) | データ オブジェクトに、指定した TextDataFormat 値で示される形式でテキスト データを追加します。 (DataObject から継承されます。) | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
このページのトップへ
明示的インターフェイスの実装
名前 | 説明 | |
---|---|---|
IDataObject.DAdvise | クリップボードのオブジェクトとアドバイズ シンク間の接続を作成します。このメソッドは、アドバイズ シンクをサポートするオブジェクトによって呼び出され、オブジェクトのデータの変更をアドバイズ シンクに通知できるようにします。 | |
IDataObject.DAdvise | クリップボードのオブジェクトとアドバイズ シンク間の接続を作成します。このメソッドは、アドバイズ シンクをサポートするオブジェクトによって呼び出され、オブジェクトのデータの変更をアドバイズ シンクに通知できるようにします。 | |
IDataObject.DUnadvise | 確立された通知接続を削除します。 | |
IDataObject.DUnadvise | 以前に作成した通知の接続を削除します。 | |
IDataObject.EnumDAdvise | 現在のアドバイザリ コネクションを列挙するために使用できるオブジェクトを作成します。 | |
IDataObject.EnumDAdvise | 現在のアドバイザリ コネクションを列挙するために使用できるオブジェクトを作成します。 | |
IDataObject.EnumFormatEtc | データ オブジェクトの FORMATETC 構造体を列挙するためのオブジェクトを作成します。これらの構造体は、IDataObject.GetData または IDataObject.SetData の呼び出しで使用されます。 | |
IDataObject.EnumFormatEtc | データ オブジェクトの FORMATETC 構造体を列挙するためのオブジェクトを作成します。これらの構造体は、IDataObject.GetData または IDataObject.SetData の呼び出しで使用されます。 | |
IDataObject.GetCanonicalFormatEtc | より複雑な構造体と論理的に等価な、標準の FORMATETC 構造体を提供します。FORMATETC の 2 個の構造体が同じデータを返すかどうかを判断するには、このメソッドを使用して、重複するレンダリングする必要性を削除します。 | |
IDataObject.GetCanonicalFormatEtc | より複雑な構造体と論理的に等価な、標準の FORMATETC 構造体を提供します。FORMATETC の 2 個の構造体が同じデータを返すかどうかを判断するには、このメソッドを使用して、重複するレンダリングする必要性を削除します。 | |
IDataObject.GetData | ソース データ オブジェクトからデータを取得します。このメソッドは、データのコンシューマーによって呼び出されます。これは、データを指定 STGMEDIUM の構造体をとおして指定 FORMATETC の構造とコピーで説明がレンダリングされます。呼び出し元は、その後で STGMEDIUM 構造体を解放する必要があります。 | |
IDataObject.GetData | ソース データ オブジェクトからデータを取得します。このメソッドは、データのコンシューマーによって呼び出されます。これは、データを指定 STGMEDIUM の構造体をとおして指定 FORMATETC の構造とコピーで説明がレンダリングされます。呼び出し元は、その後で STGMEDIUM 構造体を解放する必要があります。 | |
IDataObject.GetDataHere | ソース データ オブジェクトからデータを取得します。このメソッドはデータ コンシューマーによって呼び出され、呼び出し元が、指定したストレージ メディアを割り当て、解放する必要があるという点で IDataObject.GetData メソッドとは異なります。 | |
IDataObject.GetDataHere | ソース データ オブジェクトからデータを取得します。このメソッドはデータ コンシューマーによって呼び出され、呼び出し元が、指定したストレージ メディアを割り当て、解放する必要があるという点で IDataObject.GetData メソッドとは異なります。 | |
IDataObject.QueryGetData | データ オブジェクトが、FORMATETC 構造体で記述されているデータを表示できるかどうかを確認します。貼り付けまたは削除の操作を実行オブジェクトは示す値を取得するに IDataObject.GetData を呼び出す前に操作が成功したかどうか、このメソッドを呼び出します。 | |
IDataObject.QueryGetData | データ オブジェクトが、FORMATETC 構造体で記述されているデータを表示できるかどうかを確認します。貼り付けまたは削除の操作を実行オブジェクトは示す値を取得するに IDataObject.GetData を呼び出す前に操作が成功したかどうか、このメソッドを呼び出します。 | |
IDataObject.SetData | このメソッドを実装するオブジェクトにデータを転送します。このメソッドは、データ ソースを格納しているオブジェクトから呼び出されます。 | |
IDataObject.SetData | このメソッドを実装するオブジェクトにデータを転送します。このメソッドは、データ ソースを格納しているオブジェクトから呼び出されます。 |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。