DataObject Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der DataObject-Klasse.
Überlädt
DataObject() |
Initialisiert eine neue Instanz der DataObject-Klasse. |
DataObject(Object) |
Initialisiert eine neue Instanz der DataObject-Klasse, die die angegebenen Daten enthält. |
DataObject(String, Object) |
Initialisiert eine neue Instanz der DataObject-Klasse, die die angegebenen Daten und das zugeordnete Format enthält. Das Format wird durch eine Zeichenfolge angegeben. |
DataObject(Type, Object) |
Initialisiert eine neue Instanz der DataObject-Klasse, die die angegebenen Daten und das zugeordnete Format enthält. Das Datenformat wird durch ein Type-Objekt angegeben. |
DataObject(String, Object, Boolean) |
Initialisiert eine neue Instanz der DataObject-Klasse, die die angegebenen Daten und das zugeordnete Format enthält. Das Format wird durch eine Zeichenfolge angegeben. Diese Überladung umfasst ein |
DataObject()
Initialisiert eine neue Instanz der DataObject-Klasse.
public:
DataObject();
[System.Security.SecurityCritical]
public DataObject ();
public DataObject ();
Public Sub New ()
- Attribute
Gilt für:
DataObject(Object)
Initialisiert eine neue Instanz der DataObject-Klasse, die die angegebenen Daten enthält.
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)
Parameter
- data
- Object
Ein Objekt, das die Daten darstellt, die in diesem Datenobjekt gespeichert werden sollen.
- Attribute
Ausnahmen
data
ist null
.
data
verweist auf ein DataObject-Objekt.
Beispiele
Im folgenden Beispiel wird ein neues Datenobjekt erstellt und mit diesem Konstruktor das Datenobjekt mit einer Zeichenfolge initialisiert. In diesem Fall wird automatisch ein geeignetes Datenformat gemäß dem Typ der gespeicherten Daten bestimmt, und die automatische Konvertierung der gespeicherten Daten ist standardmäßig zulässig.
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)
Das folgende Beispiel ist eine komprimierte Version des vorherigen Beispiels.
DataObject dataObject = new DataObject("Some string data to store...");
Dim dataObject As New DataObject("Some string data to store...")
Gilt für:
DataObject(String, Object)
Initialisiert eine neue Instanz der DataObject-Klasse, die die angegebenen Daten und das zugeordnete Format enthält. Das Format wird durch eine Zeichenfolge angegeben.
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)
Parameter
- format
- String
Eine Zeichenfolge, die das Format für die Daten angibt. Ein Satz vordefinierter Datenformate finden Sie in der DataFormats-Klasse.
- data
- Object
Ein Objekt, das die Daten darstellt, die in diesem Datenobjekt gespeichert werden sollen.
- Attribute
Ausnahmen
data
oder format
ist null
.
Beispiele
Im folgenden Beispiel wird ein neues Datenobjekt erstellt und mithilfe dieses Konstruktors das Datenobjekt mit einer Zeichenfolge und einem angegebenen Datenformat initialisiert. In diesem Fall wird das Datenformat durch eine Zeichenfolge angegeben. die DataFormats -Klasse stellt einen Satz vordefinierter Typzeichenfolgen bereit. Die automatische Konvertierung der gespeicherten Daten ist standardmäßig zulässig.
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)
Das folgende Beispiel ist eine komprimierte Version des vorherigen Beispiels.
DataObject dataObject = new DataObject(DataFormats.UnicodeText, "Some string data to store...");
Dim dataObject As New DataObject(DataFormats.UnicodeText, "Some string data to store...")
Gilt für:
DataObject(Type, Object)
Initialisiert eine neue Instanz der DataObject-Klasse, die die angegebenen Daten und das zugeordnete Format enthält. Das Datenformat wird durch ein Type-Objekt angegeben.
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)
Parameter
- format
- Type
Ein Type, der das Format für die Daten angibt. Ein Satz vordefinierter Datenformate finden Sie in der DataFormats-Klasse.
- data
- Object
Die Daten, die in diesem Datenobjekt gespeichert werden sollen.
- Attribute
Ausnahmen
data
oder format
ist null
.
Beispiele
Im folgenden Beispiel wird ein neues Datenobjekt erstellt und mithilfe dieses Konstruktors das Datenobjekt mit einer Zeichenfolge und einem angegebenen Datenformat initialisiert. In diesem Fall wird das Datenformat durch einen Type Parameter angegeben. Die automatische Konvertierung der gespeicherten Daten ist standardmäßig zulässig.
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)
Das folgende Beispiel ist eine komprimierte Version des vorherigen Beispiels.
DataObject dataObject = new DataObject("".GetType(), "Some string data to store...");
Dim dataObject As New DataObject("".GetType(), "Some string data to store...")
Gilt für:
DataObject(String, Object, Boolean)
Initialisiert eine neue Instanz der DataObject-Klasse, die die angegebenen Daten und das zugeordnete Format enthält. Das Format wird durch eine Zeichenfolge angegeben. Diese Überladung umfasst ein Boolean
-Flag, mit dem angegeben wird, ob die Daten beim Abrufen in ein anderes Format konvertiert werden können.
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)
Parameter
- format
- String
Eine Zeichenfolge, die das Format für die Daten angibt. Ein Satz vordefinierter Datenformate finden Sie in der DataFormats-Klasse.
- data
- Object
Die Daten, die in diesem Datenobjekt gespeichert werden sollen.
- autoConvert
- Boolean
true
, damit die Daten beim Abrufen in ein anderes Format konvertiert werden können, false
, um nicht zuzulassen, dass die Daten beim Abrufen in ein anderes Format konvertiert werden.
- Attribute
Ausnahmen
data
oder format
ist null
.
Beispiele
Im folgenden Beispiel wird ein neues Datenobjekt erstellt und mithilfe dieses Konstruktors das Datenobjekt mit einer Zeichenfolge und einem angegebenen Datenformat initialisiert. In diesem Fall wird das Datenformat durch eine Zeichenfolge angegeben. die DataFormats -Klasse stellt einen Satz vordefinierter Typzeichenfolgen bereit.
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)
Das folgende Beispiel ist eine komprimierte Version des vorherigen Beispiels.
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)