DataObject 생성자

정의

DataObject 클래스의 새 인스턴스를 초기화합니다.

오버로드

Name Description
DataObject()

DataObject 클래스의 새 인스턴스를 초기화합니다.

DataObject(Object)

지정된 데이터를 포함하는 클래스의 DataObject 새 인스턴스를 초기화합니다.

DataObject(String, Object)

지정된 데이터 및 관련 형식을 포함하는 클래스의 DataObject 새 인스턴스를 초기화합니다. 형식은 문자열로 지정됩니다.

DataObject(Type, Object)

지정된 데이터와 연결된 형식을 포함하는 클래스의 DataObject 새 인스턴스를 초기화합니다. 데이터 형식은 개체에 Type 의해 지정됩니다.

DataObject(String, Object, Boolean)

지정된 데이터 및 관련 형식을 포함하는 클래스의 DataObject 새 인스턴스를 초기화합니다. 형식은 문자열로 지정됩니다. 이 오버로드에는 검색 시 데이터를 다른 형식으로 변환할 수 있는지 여부를 나타내는 플래그가 포함 Boolean 됩니다.

DataObject()

DataObject 클래스의 새 인스턴스를 초기화합니다.

public:
 DataObject();
[System.Security.SecurityCritical]
public DataObject();
public DataObject();
Public Sub New ()
특성

적용 대상

DataObject(Object)

지정된 데이터를 포함하는 클래스의 DataObject 새 인스턴스를 초기화합니다.

public:
 DataObject(System::Object ^ data);
[System.Security.SecurityCritical]
public DataObject(object data);
public DataObject(object data);
[<System.Security.SecurityCritical>]
new System.Windows.DataObject : obj -> System.Windows.DataObject
new System.Windows.DataObject : obj -> System.Windows.DataObject
Public Sub New (data As Object)

매개 변수

data
Object

이 데이터 개체에 저장할 데이터를 나타내는 개체입니다.

특성

예외

datanull입니다.

data 는 개체를 DataObject 참조합니다.

예제

다음 예제에서는 새 데이터 개체를 만들고 이 생성자를 사용하여 문자열을 사용하여 데이터 개체를 초기화합니다. 이 경우 저장된 데이터의 형식에 따라 적절한 데이터 형식이 자동으로 결정되며 저장된 데이터의 자동 변환은 기본적으로 허용됩니다.

string stringData = "Some string data to store...";
DataObject dataObject = new DataObject(stringData);
Dim stringData As String = "Some string data to store..."
Dim dataObject As New DataObject(stringData)

다음 예제는 이전 예제의 압축된 버전입니다.

DataObject dataObject = new DataObject("Some string data to store...");
Dim dataObject As New DataObject("Some string data to store...")

적용 대상

DataObject(String, Object)

지정된 데이터 및 관련 형식을 포함하는 클래스의 DataObject 새 인스턴스를 초기화합니다. 형식은 문자열로 지정됩니다.

public:
 DataObject(System::String ^ format, System::Object ^ data);
[System.Security.SecurityCritical]
public DataObject(string format, object data);
public DataObject(string format, object data);
[<System.Security.SecurityCritical>]
new System.Windows.DataObject : string * obj -> System.Windows.DataObject
new System.Windows.DataObject : string * obj -> System.Windows.DataObject
Public Sub New (format As String, data As Object)

매개 변수

format
String

데이터의 형식을 지정하는 문자열입니다. 미리 정의된 데이터 형식 집합은 클래스를 DataFormats 참조하세요.

data
Object

이 데이터 개체에 저장할 데이터를 나타내는 개체입니다.

특성

예외

data 또는 format .입니다 null.

예제

다음 예제에서는 새 데이터 개체를 만들고 이 생성자를 사용하여 문자열 및 지정된 데이터 형식으로 데이터 개체를 초기화합니다. 이 경우 데이터 형식은 문자열로 지정됩니다. 클래스는 DataFormats 미리 정의된 형식 문자열 집합을 제공합니다. 저장된 데이터의 자동 변환은 기본적으로 허용됩니다.

string stringData = "Some string data to store...";
string dataFormat = DataFormats.UnicodeText;
DataObject dataObject = new DataObject(dataFormat, stringData);
Dim stringData As String = "Some string data to store..."
Dim dataFormat As String = DataFormats.UnicodeText
Dim dataObject As New DataObject(dataFormat, stringData)

다음 예제는 이전 예제의 압축된 버전입니다.

DataObject dataObject = new DataObject(DataFormats.UnicodeText, "Some string data to store...");
Dim dataObject As New DataObject(DataFormats.UnicodeText, "Some string data to store...")

적용 대상

DataObject(Type, Object)

지정된 데이터와 연결된 형식을 포함하는 클래스의 DataObject 새 인스턴스를 초기화합니다. 데이터 형식은 개체에 Type 의해 지정됩니다.

public:
 DataObject(Type ^ format, System::Object ^ data);
[System.Security.SecurityCritical]
public DataObject(Type format, object data);
public DataObject(Type format, object data);
[<System.Security.SecurityCritical>]
new System.Windows.DataObject : Type * obj -> System.Windows.DataObject
new System.Windows.DataObject : Type * obj -> System.Windows.DataObject
Public Sub New (format As Type, data As Object)

매개 변수

format
Type

데이터의 형식을 지정하는 A Type 입니다. 미리 정의된 데이터 형식 집합은 클래스를 DataFormats 참조하세요.

data
Object

이 데이터 개체에 저장할 데이터입니다.

특성

예외

data 또는 format .입니다 null.

예제

다음 예제에서는 새 데이터 개체를 만들고 이 생성자를 사용하여 문자열 및 지정된 데이터 형식으로 데이터 개체를 초기화합니다. 이 경우 데이터 형식은 매개 변수에 Type 의해 지정됩니다. 저장된 데이터의 자동 변환은 기본적으로 허용됩니다.

string stringData = "Some string data to store...";
Type dataFormat = stringData.GetType();
DataObject dataObject = new DataObject(dataFormat, stringData);
Dim stringData As String = "Some string data to store..."
Dim dataFormat As Type = stringData.GetType()
Dim dataObject As New DataObject(dataFormat, stringData)

다음 예제는 이전 예제의 압축된 버전입니다.

DataObject dataObject = new DataObject("".GetType(), "Some string data to store...");
Dim dataObject As New DataObject("".GetType(), "Some string data to store...")

적용 대상

DataObject(String, Object, Boolean)

지정된 데이터 및 관련 형식을 포함하는 클래스의 DataObject 새 인스턴스를 초기화합니다. 형식은 문자열로 지정됩니다. 이 오버로드에는 검색 시 데이터를 다른 형식으로 변환할 수 있는지 여부를 나타내는 플래그가 포함 Boolean 됩니다.

public:
 DataObject(System::String ^ format, System::Object ^ data, bool autoConvert);
[System.Security.SecurityCritical]
public DataObject(string format, object data, bool autoConvert);
public DataObject(string format, object data, bool autoConvert);
[<System.Security.SecurityCritical>]
new System.Windows.DataObject : string * obj * bool -> System.Windows.DataObject
new System.Windows.DataObject : string * obj * bool -> System.Windows.DataObject
Public Sub New (format As String, data As Object, autoConvert As Boolean)

매개 변수

format
String

데이터의 형식을 지정하는 문자열입니다. 미리 정의된 데이터 형식 집합은 클래스를 DataFormats 참조하세요.

data
Object

이 데이터 개체에 저장할 데이터입니다.

autoConvert
Boolean

true 검색 시 데이터를 다른 형식으로 변환할 수 있도록 합니다. false 검색 시 데이터가 다른 형식으로 변환되는 것을 금지합니다.

특성

예외

data 또는 format .입니다 null.

예제

다음 예제에서는 새 데이터 개체를 만들고 이 생성자를 사용하여 문자열 및 지정된 데이터 형식으로 데이터 개체를 초기화합니다. 이 경우 데이터 형식은 문자열로 지정됩니다. 클래스는 DataFormats 미리 정의된 형식 문자열 집합을 제공합니다.

string stringData = "Some string data to store...";
string dataFormat = DataFormats.Text;
bool autoConvert = false;
DataObject dataObject = new DataObject(dataFormat, stringData, autoConvert);
Dim stringData As String = "Some string data to store..."
Dim dataFormat As String = DataFormats.Text
Dim autoConvert As Boolean = False
Dim dataObject As New DataObject(dataFormat, stringData, autoConvert)

다음 예제는 이전 예제의 압축된 버전입니다.

DataObject dataObject = new DataObject(DataFormats.Text, "Some string data to store...", false);
Dim dataObject As New DataObject(DataFormats.Text, "Some string data to store...", False)

적용 대상