DataObject Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci DataObject třídy .
Přetížení
DataObject() |
Inicializuje novou instanci DataObject třídy . |
DataObject(Object) |
Inicializuje novou instanci DataObject třídy, která obsahuje zadaná data. |
DataObject(String, Object) |
Inicializuje novou instanci DataObject třídy, která obsahuje zadaná data a související formát; formát je určen řetězcem. |
DataObject(Type, Object) |
Inicializuje novou instanci DataObject třídy, která obsahuje zadaná data a přidružený formát; formát dat je určen objektem Type . |
DataObject(String, Object, Boolean) |
Inicializuje novou instanci DataObject třídy, která obsahuje zadaná data a související formát; formát je určen řetězcem. Toto přetížení zahrnuje |
DataObject()
Inicializuje novou instanci DataObject třídy .
public:
DataObject();
[System.Security.SecurityCritical]
public DataObject ();
public DataObject ();
Public Sub New ()
- Atributy
Platí pro
DataObject(Object)
Inicializuje novou instanci DataObject třídy, která obsahuje zadaná data.
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
Objekt, který představuje data uložená v tomto datovém objektu.
- Atributy
Výjimky
data
je null
.
data
odkazuje na DataObject objekt.
Příklady
Následující příklad vytvoří nový datový objekt a použije tento konstruktor k inicializaci datového objektu pomocí řetězce. V takovém případě se příslušný formát dat určí automaticky podle typu uložených dat a automatický převod uložených dat je ve výchozím nastavení povolený.
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)
Následující příklad je zhuštěnou verzí předchozího příkladu.
DataObject dataObject = new DataObject("Some string data to store...");
Dim dataObject As New DataObject("Some string data to store...")
Platí pro
DataObject(String, Object)
Inicializuje novou instanci DataObject třídy, která obsahuje zadaná data a související formát; formát je určen řetězcem.
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
Řetězec, který určuje formát dat. Sadu předdefinovaných datových formátů najdete ve DataFormats třídě .
- data
- Object
Objekt, který představuje data uložená v tomto datovém objektu.
- Atributy
Výjimky
data
nebo format
je null
.
Příklady
Následující příklad vytvoří nový datový objekt a použije tento konstruktor k inicializaci datového objektu s řetězcem a zadaným formátem dat. V tomto případě je formát dat určen řetězcem; DataFormats třída poskytuje sadu předdefinovaných řetězců typů. Automatický převod uložených dat je ve výchozím nastavení povolený.
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)
Následující příklad je zhuštěnou verzí předchozího příkladu.
DataObject dataObject = new DataObject(DataFormats.UnicodeText, "Some string data to store...");
Dim dataObject As New DataObject(DataFormats.UnicodeText, "Some string data to store...")
Platí pro
DataObject(Type, Object)
Inicializuje novou instanci DataObject třídy, která obsahuje zadaná data a přidružený formát; formát dat je určen objektem 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)
Parametry
- format
- Type
A Type , který určuje formát dat. Sadu předdefinovaných datových formátů najdete ve DataFormats třídě .
- data
- Object
Data uložená v tomto datovém objektu.
- Atributy
Výjimky
data
nebo format
je null
.
Příklady
Následující příklad vytvoří nový datový objekt a použije tento konstruktor k inicializaci datového objektu s řetězcem a zadaným formátem dat. V tomto případě je formát dat určený parametrem Type . Automatický převod uložených dat je ve výchozím nastavení povolený.
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)
Následující příklad je zhuštěnou verzí předchozího příkladu.
DataObject dataObject = new DataObject("".GetType(), "Some string data to store...");
Dim dataObject As New DataObject("".GetType(), "Some string data to store...")
Platí pro
DataObject(String, Object, Boolean)
Inicializuje novou instanci DataObject třídy, která obsahuje zadaná data a související formát; formát je určen řetězcem. Toto přetížení zahrnuje Boolean
příznak, který označuje, zda mohou být data při načtení převedena do jiného formátu.
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
Řetězec, který určuje formát dat. Sadu předdefinovaných datových formátů najdete ve DataFormats třídě .
- data
- Object
Data uložená v tomto datovém objektu.
- autoConvert
- Boolean
true
umožnit převod dat do jiného formátu při načtení; false
zakázat převod dat do jiného formátu při načtení.
- Atributy
Výjimky
data
nebo format
je null
.
Příklady
Následující příklad vytvoří nový datový objekt a použije tento konstruktor k inicializaci datového objektu s řetězcem a zadaným formátem dat. V tomto případě je formát dat určen řetězcem; DataFormats třída poskytuje sadu předdefinovaných řetězců typů.
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)
Následující příklad je zhuštěnou verzí předchozího příkladu.
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)