다음을 통해 공유


IDataObject 인터페이스

정의

데이터를 전송하기 위한 형식 독립적 메커니즘을 제공합니다.

public interface class IDataObject
public interface IDataObject
type IDataObject = interface
Public Interface IDataObject
파생

설명

IDataObject 이 인터페이스는 끌어서 놓기와 같은 데이터 전송 작업에 클래스에서 사용됩니다Clipboard.

클래스 IDataObject 에서 구현하는 경우 메서드를 사용하면 단일 데이터 개체가 여러 형식의 데이터를 제공할 수 있습니다. 여러 형식의 데이터를에서 제공 하는 작업은 하나의 데이터 형식 지원 하 던 경우 데이터를 다양 한 보다 애플리케이션에서 사용할 수 있도록 하려면 경향이 있습니다.

클래스는 DataObject 인터페이스의 기본 구현을 IDataObject 제공합니다.

메서드

GetData(String)

지정된 형식의 데이터 개체를 검색합니다. 이 데이터 형식은 문자열에 의해 지정됩니다.

GetData(String, Boolean)

지정된 형식의 데이터 개체를 검색하고 선택적으로 데이터를 지정된 형식으로 변환합니다.

GetData(Type)

지정된 형식의 데이터 개체를 검색합니다. 이 데이터 형식은 Type 개체에 의해 지정됩니다.

GetDataPresent(String)

지정된 형식의 데이터가 있는지 또는 지정된 형식으로 변환될 수 있는지 확인합니다. 이 데이터 형식은 문자열에 의해 지정됩니다.

GetDataPresent(String, Boolean)

지정된 형식의 데이터가 있거나 지정된 형식으로 변환될 수 있는지 확인합니다. Boolean 플래그는 지정된 형식의 데이터가 없는 경우 데이터를 해당 형식으로 변환할 수 있는지 확인할지 여부를 나타냅니다.

GetDataPresent(Type)

지정된 형식의 데이터가 있거나 지정된 형식으로 변환될 수 있는지 확인합니다. 데이터 형식은 Type 개체에 의해 지정됩니다.

GetFormats()

이 데이터 개체의 데이터가 저장되거나 변환될 수 있는 모든 형식 목록을 반환합니다.

GetFormats(Boolean)

이 데이터 개체의 데이터가 저장되는 모든 형식의 목록을 반환합니다. Boolean 플래그는 데이터가 자동으로 변환될 수 있는 형식도 포함할지 여부를 나타냅니다.

SetData(Object)

이 데이터 개체에 지정된 데이터를 저장하고 소스 개체 형식을 사용하여 데이터 형식을 자동으로 변환합니다.

SetData(String, Object)

이 데이터 개체에 지정된 데이터를 하나 이상의 지정된 데이터 형식과 함께 저장합니다. 데이터 형식은 문자열에 의해 지정됩니다.

SetData(String, Object, Boolean)

이 데이터 개체에 지정된 데이터를 하나 이상의 지정된 데이터 형식과 함께 저장합니다. 이 오버로드에는 데이터를 검색할 때 다른 형식으로 변환할 수 있는지 여부를 나타내는 Boolean 플래그가 포함됩니다.

SetData(Type, Object)

이 데이터 개체에 지정된 데이터를 하나 이상의 지정된 데이터 형식과 함께 저장합니다. 데이터 형식은 Type 클래스에 의해 지정됩니다.

적용 대상

추가 정보