DataObject Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ą |
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)