ClipboardObject クラス
データ転送でクリップボード オブジェクトを表します。 このオブジェクトは、DataObjectIDataObjectと IDataObjectの相互運用されます。
継承階層
Object
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(Byte) | Byte 配列を WaveAudio に変換してから、Stream 形式でデータ オブジェクトに追加します。 (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 | ソース データ オブジェクトからデータを取得します。このメソッドはデータ コンシューマーによって呼び出されます。これはデータを指定 FORMATETC の構造"で説明されている、STGMEDIUM 指定の構造を通じて転送します。呼び出し元は、その後で STGMEDIUM 構造体を解放する必要があります。 | |
IDataObject.GetData | ソース データ オブジェクトからデータを取得します。このメソッドはデータ コンシューマーによって呼び出されます。これはデータを指定 FORMATETC の構造"で説明されている、STGMEDIUM 指定の構造を通じて転送します。呼び出し元は、その後で 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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。