IDataObject Antarmuka

Definisi

Menyediakan mekanisme format independen untuk mentransfer data.

public interface class IDataObject
public interface IDataObject
type IDataObject = interface
Public Interface IDataObject
Turunan

Keterangan

Antarmuka IDataObject digunakan oleh Clipboard kelas untuk operasi transfer data seperti seret dan letakkan.

Saat diimplementasikan oleh kelas, IDataObject metode memungkinkan satu objek data untuk menawarkan data dalam beberapa format. Menawarkan data dalam beberapa format cenderung membuat data dapat digunakan oleh berbagai aplikasi yang lebih luas daripada jika hanya satu format data yang didukung.

Kelas ini DataObject menyediakan implementasi IDataObject dasar antarmuka.

Metode

Nama Deskripsi
GetData(String, Boolean)

Mengambil objek data dalam format tertentu, secara opsional mengonversi data ke format yang ditentukan.

GetData(String)

Mengambil objek data dalam format tertentu; format data ditentukan oleh string.

GetData(Type)

Mengambil objek data dalam format tertentu; format data ditentukan oleh Type objek.

GetDataPresent(String, Boolean)

Memeriksa untuk melihat apakah data tersedia di, atau dapat dikonversi ke, format tertentu. Bendera Boolean menunjukkan apakah akan memeriksa apakah data dapat dikonversi ke format yang ditentukan, jika tidak tersedia dalam format tersebut.

GetDataPresent(String)

Memeriksa untuk melihat apakah data tersedia di, atau dapat dikonversi ke, format tertentu; format data ditentukan oleh string.

GetDataPresent(Type)

Memeriksa untuk melihat apakah data tersedia di, atau dapat dikonversi ke, format tertentu. Format data ditentukan oleh Type objek.

GetFormats()

Mengembalikan daftar semua format tempat data dalam objek data ini disimpan, atau dapat dikonversi.

GetFormats(Boolean)

Mengembalikan daftar semua format tempat data dalam objek data ini disimpan. Bendera Boolean menunjukkan apakah data dapat dikonversi secara otomatis atau tidak.

SetData(Object)

Menyimpan data yang ditentukan dalam objek data ini, secara otomatis mengonversi format data dari jenis objek sumber.

SetData(String, Object, Boolean)

Menyimpan data yang ditentukan dalam objek data ini, bersama dengan satu atau beberapa format data yang ditentukan. Kelebihan beban ini mencakup Boolean bendera untuk menunjukkan apakah data dapat dikonversi ke format lain saat pengambilan.

SetData(String, Object)

Menyimpan data yang ditentukan dalam objek data ini, bersama dengan satu atau beberapa format data yang ditentukan. Format data ditentukan oleh string.

SetData(Type, Object)

Menyimpan data yang ditentukan dalam objek data ini, bersama dengan satu atau beberapa format data yang ditentukan. Format data ditentukan oleh Type kelas.

Metode Ekstensi

Nama Deskripsi
TryGetData<T>(IDataObject, String, Boolean, T)

Menyediakan mekanisme format independen untuk mentransfer data.

TryGetData<T>(IDataObject, String, Func<TypeName,Type>, Boolean, T)

Menyediakan mekanisme format independen untuk mentransfer data.

TryGetData<T>(IDataObject, String, T)

Menyediakan mekanisme format independen untuk mentransfer data.

TryGetData<T>(IDataObject, T)

Menyediakan mekanisme format independen untuk mentransfer data.

Berlaku untuk

Lihat juga