IDataObject Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Verileri aktarmak için biçim bağımsız bir mekanizma sağlar.
public interface class IDataObject
public interface IDataObject
type IDataObject = interface
Public Interface IDataObject
- Türetilmiş
Açıklamalar
IDataObject Arabirimi, sürükle ve bırak gibi veri aktarımı işlemleri için sınıfı tarafından Clipboard kullanılır.
Bir sınıf tarafından uygulandığında IDataObject , yöntemler tek bir veri nesnesinin birden çok biçimde veri sunmasını sağlar. Verileri birden çok biçimde sunmak, verileri yalnızca tek bir veri biçiminin desteklenmesine kıyasla daha geniş bir uygulama çeşitliliği tarafından kullanılabilir hale getirme eğilimindedir.
DataObject sınıfı, arabiriminin IDataObject temel bir uygulamasını sağlar.
Yöntemler
GetData(String) |
Belirtilen biçimde bir veri nesnesi alır; veri biçimi bir dize tarafından belirtilir. |
GetData(String, Boolean) |
Bir veri nesnesini belirtilen biçimde alır ve isteğe bağlı olarak verileri belirtilen biçime dönüştürür. |
GetData(Type) |
Belirtilen biçimde bir veri nesnesi alır; veri biçimi bir Type nesne tarafından belirtilir. |
GetDataPresent(String) |
Verilerin belirtilen biçimde kullanılıp kullanılamadığını veya bu biçime dönüştürülebileceğini denetler; veri biçimi bir dize tarafından belirtilir. |
GetDataPresent(String, Boolean) |
Verilerin belirtilen biçimde kullanılabilir veya dönüştürülebilir olup olmadığını denetler. Bayrak |
GetDataPresent(Type) |
Verilerin belirtilen biçimde kullanılabilir veya dönüştürülebilir olup olmadığını denetler. Veri biçimi bir Type nesne tarafından belirtilir. |
GetFormats() |
Bu veri nesnesindeki verilerin depolandığı veya dönüştürülebileceği tüm biçimlerin listesini döndürür. |
GetFormats(Boolean) |
Bu veri nesnesindeki verilerin depolandığı tüm biçimlerin listesini döndürür. Bayrak |
SetData(Object) |
Belirtilen verileri bu veri nesnesinde depolar ve veri biçimini kaynak nesne türünden otomatik olarak dönüştürür. |
SetData(String, Object) |
Belirtilen verileri bir veya daha fazla belirtilen veri biçimiyle birlikte bu veri nesnesinde depolar. Veri biçimi bir dize tarafından belirtilir. |
SetData(String, Object, Boolean) |
Belirtilen verileri bir veya daha fazla belirtilen veri biçimiyle birlikte bu veri nesnesinde depolar. Bu aşırı yükleme, verilerin alınırken başka bir biçime dönüştürülip dönüştürülemeyeceğini belirten bir |
SetData(Type, Object) |
Belirtilen verileri bir veya daha fazla belirtilen veri biçimiyle birlikte bu veri nesnesinde depolar. Veri biçimi bir Type sınıf tarafından belirtilir. |