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í
| Name | Description |
|---|---|
| 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 jeho přidružený formát; formát je určen řetězcem. |
| DataObject(Type, Object) |
Inicializuje novou instanci DataObject třídy, která obsahuje zadaná data a jeho přidružený formát; datový formát je určen objektem Type . |
| DataObject(String, Object, Boolean) |
Inicializuje novou instanci DataObject třídy, která obsahuje zadaná data a jeho přidružený formát; formát je určen řetězcem. Toto přetížení obsahuje příznak, |
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 k 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 pomocí tohoto konstruktoru inicializuje datový objekt s řetězcem. V tomto případě je vhodný datový formát určen automaticky podle typu uložených dat a automatické převody 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ěná verze 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 jeho přidružený 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 formátů dat najdete v DataFormats této třídě.
- data
- Object
Objekt, který představuje data k 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 pomocí tohoto konstruktoru inicializuje datový objekt s řetězcem a zadaným datovým formátem. V tomto případě je formát dat určen řetězcem; třída DataFormats poskytuje sadu předdefinovaných řetězců typů. Automatické převody uložených dat jsou 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ěná verze 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 jeho přidružený formát; datový formát 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 formátů dat najdete v DataFormats této třídě.
- data
- Object
Data k 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 pomocí tohoto konstruktoru inicializuje datový objekt s řetězcem a zadaným datovým formátem. V tomto případě je datový formát určen parametrem Type . Automatické převody uložených dat jsou 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ěná verze 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 jeho přidružený formát; formát je určen řetězcem. Toto přetížení obsahuje příznak, Boolean který označuje, zda mohou být data při načítání 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 formátů dat najdete v DataFormats této třídě.
- data
- Object
Data k uložení v tomto datovém objektu.
- autoConvert
- Boolean
true aby bylo možné data při načítání převést do jiného formátu; false zakázat převod dat do jiného formátu při načítání.
- Atributy
Výjimky
data nebo format je null.
Příklady
Následující příklad vytvoří nový datový objekt a pomocí tohoto konstruktoru inicializuje datový objekt s řetězcem a zadaným datovým formátem. V tomto případě je formát dat určen řetězcem; třída DataFormats 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ěná verze 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)