Udostępnij za pośrednictwem


DataObject Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy DataObject.

Przeciążenia

DataObject()

Inicjuje nowe wystąpienie klasy DataObject.

DataObject(Object)

Inicjuje DataObject nowe wystąpienie klasy zawierającej określone dane.

DataObject(String, Object)

Inicjuje DataObject nowe wystąpienie klasy zawierającej określone dane i skojarzony format; format jest określany przez ciąg.

DataObject(Type, Object)

Inicjuje DataObject nowe wystąpienie klasy zawierającej określone dane i skojarzony format; format danych jest określany przez Type obiekt.

DataObject(String, Object, Boolean)

Inicjuje DataObject nowe wystąpienie klasy zawierającej określone dane i skojarzony format; format jest określany przez ciąg. To przeciążenie zawiera flagę wskazującą Boolean , czy dane mogą być konwertowane na inny format pobierania.

DataObject()

Inicjuje nowe wystąpienie klasy DataObject.

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

Dotyczy

DataObject(Object)

Inicjuje DataObject nowe wystąpienie klasy zawierającej określone dane.

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)

Parametry

data
Object

Obiekt reprezentujący dane do przechowywania w tym obiekcie danych.

Atrybuty

Wyjątki

data to null.

data odwołuje się do DataObject obiektu.

Przykłady

Poniższy przykład tworzy nowy obiekt danych i używa tego konstruktora do zainicjowania obiektu danych za pomocą ciągu. W takim przypadku odpowiedni format danych jest określany automatycznie zgodnie z typem przechowywanych danych, a automatyczne konwertowanie przechowywanych danych jest domyślnie dozwolone.

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)

Poniższy przykład to skrócona wersja poprzedniego przykładu.

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

Dotyczy

DataObject(String, Object)

Inicjuje DataObject nowe wystąpienie klasy zawierającej określone dane i skojarzony format; format jest określany przez ciąg.

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)

Parametry

format
String

Ciąg określający format danych. Aby uzyskać zestaw wstępnie zdefiniowanych formatów danych, zobacz klasę DataFormats .

data
Object

Obiekt reprezentujący dane do przechowywania w tym obiekcie danych.

Atrybuty

Wyjątki

data lub format ma wartość null.

Przykłady

Poniższy przykład tworzy nowy obiekt danych i używa tego konstruktora do zainicjowania obiektu danych za pomocą ciągu i określonego formatu danych. W takim przypadku format danych jest określany przez ciąg; DataFormats klasa udostępnia zestaw wstępnie zdefiniowanych ciągów typów. Automatyczne konwertowanie przechowywanych danych jest domyślnie dozwolone.

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)

Poniższy przykład to skrócona wersja poprzedniego przykładu.

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

Dotyczy

DataObject(Type, Object)

Inicjuje DataObject nowe wystąpienie klasy zawierającej określone dane i skojarzony format; format danych jest określany przez Type obiekt.

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)

Parametry

format
Type

Element Type określający format danych. Aby uzyskać zestaw wstępnie zdefiniowanych formatów danych, zobacz klasę DataFormats .

data
Object

Dane do przechowywania w tym obiekcie danych.

Atrybuty

Wyjątki

data lub format ma wartość null.

Przykłady

Poniższy przykład tworzy nowy obiekt danych i używa tego konstruktora do zainicjowania obiektu danych za pomocą ciągu i określonego formatu danych. W tym przypadku format danych jest określany przez Type parametr . Automatyczne konwertowanie przechowywanych danych jest domyślnie dozwolone.

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)

Poniższy przykład to skrócona wersja poprzedniego przykładu.

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

Dotyczy

DataObject(String, Object, Boolean)

Inicjuje DataObject nowe wystąpienie klasy zawierającej określone dane i skojarzony format; format jest określany przez ciąg. To przeciążenie zawiera flagę wskazującą Boolean , czy dane mogą być konwertowane na inny format pobierania.

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)

Parametry

format
String

Ciąg określający format danych. Aby uzyskać zestaw wstępnie zdefiniowanych formatów danych, zobacz klasę DataFormats .

data
Object

Dane do przechowywania w tym obiekcie danych.

autoConvert
Boolean

true umożliwia konwersję danych na inny format podczas pobierania; false aby uniemożliwić konwertowanie danych na inny format podczas pobierania.

Atrybuty

Wyjątki

data lub format ma wartość null.

Przykłady

Poniższy przykład tworzy nowy obiekt danych i używa tego konstruktora do zainicjowania obiektu danych za pomocą ciągu i określonego formatu danych. W takim przypadku format danych jest określany przez ciąg; DataFormats klasa udostępnia zestaw wstępnie zdefiniowanych ciągów typów.

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)

Poniższy przykład to skrócona wersja poprzedniego przykładu.

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)

Dotyczy