IDataObject Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
| 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 |
| 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 |
| 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. |