IDataObject Arabirim

Tanım

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 Boolean , verilerin belirtilen biçime dönüştürülebilir olup olmadığının (bu biçimde mevcut değilse) denetlenip denetlenmeyeceğini gösterir.

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 Boolean , verilerin otomatik olarak dönüştürülebileceği biçimlerin de eklenip eklenmeyeceğini gösterir.

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 Boolean bayrak içerir.

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.

Şunlara uygulanır

Ayrıca bkz.