Freigeben über


DataObject.SetData Methode

Definition

Speichert die angegebenen Daten in diesem Datenobjekt.

Überlädt

SetData(Object)

Speichert die angegebenen Daten in diesem Datenobjekt. Dabei wird das Datenformat automatisch anhand des Quellobjekttyps bestimmt.

SetData(String, Object)

Speichert die angegebenen Daten in diesem Datenobjekt zusammen mit einem oder mehreren angegebenen Datenformaten. Das Datenformat wird durch eine Zeichenfolge angegeben.

SetData(Type, Object)

Speichert die angegebenen Daten in diesem Datenobjekt, zusammen mit einem oder mehreren angegebenen Datenformaten. Das Datenformat wird durch ein Type-Objekt angegeben.

SetData(String, Object, Boolean)

Speichert die angegebenen Daten in diesem Datenobjekt, zusammen mit einem oder mehreren angegebenen Datenformaten. Diese Überladung umfasst ein Boolean-Flag, mit dem angegeben wird, ob die Daten beim Abrufen in ein anderes Format konvertiert werden können.

SetData(Object)

Speichert die angegebenen Daten in diesem Datenobjekt. Dabei wird das Datenformat automatisch anhand des Quellobjekttyps bestimmt.

public:
 virtual void SetData(System::Object ^ data);
[System.Security.SecurityCritical]
public void SetData (object data);
public void SetData (object data);
[<System.Security.SecurityCritical>]
abstract member SetData : obj -> unit
override this.SetData : obj -> unit
abstract member SetData : obj -> unit
override this.SetData : obj -> unit
Public Sub SetData (data As Object)

Parameter

data
Object

Ein Objekt, das die Daten darstellt, die in diesem Datenobjekt gespeichert werden sollen.

Implementiert

Attribute

Ausnahmen

data ist null.

Hinweise

Diese Methode fügt Daten mit aktivierter automatischer Konvertierung hinzu (dasselbe wie beim Aufrufen SetData(String, Object, Boolean) mit autoConvert festgelegt auf true).

Gilt für:

SetData(String, Object)

Speichert die angegebenen Daten in diesem Datenobjekt zusammen mit einem oder mehreren angegebenen Datenformaten. Das Datenformat wird durch eine Zeichenfolge angegeben.

public:
 virtual void SetData(System::String ^ format, System::Object ^ data);
[System.Security.SecurityCritical]
public void SetData (string format, object data);
public void SetData (string format, object data);
[<System.Security.SecurityCritical>]
abstract member SetData : string * obj -> unit
override this.SetData : string * obj -> unit
abstract member SetData : string * obj -> unit
override this.SetData : string * obj -> unit
Public Sub SetData (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.

Implementiert

Attribute

Ausnahmen

data oder format ist null.

Hinweise

Diese Methode fügt Daten mit aktivierter automatischer Konvertierung hinzu (dasselbe wie beim Aufrufen SetData(String, Object, Boolean) mit autoConvert festgelegt auf true).

Gilt für:

SetData(Type, Object)

Speichert die angegebenen Daten in diesem Datenobjekt, zusammen mit einem oder mehreren angegebenen Datenformaten. Das Datenformat wird durch ein Type-Objekt angegeben.

public:
 virtual void SetData(Type ^ format, System::Object ^ data);
[System.Security.SecurityCritical]
public void SetData (Type format, object data);
public void SetData (Type format, object data);
[<System.Security.SecurityCritical>]
abstract member SetData : Type * obj -> unit
override this.SetData : Type * obj -> unit
abstract member SetData : Type * obj -> unit
override this.SetData : Type * obj -> unit
Public Sub SetData (format As Type, data As Object)

Parameter

format
Type

Ein Type-Objekt, das 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.

Implementiert

Attribute

Ausnahmen

data oder format ist null.

Hinweise

Diese Methode fügt Daten mit aktivierter automatischer Konvertierung hinzu (dasselbe wie beim Aufrufen SetData(String, Object, Boolean) mit autoConvert festgelegt auf true).

Gilt für:

SetData(String, Object, Boolean)

Speichert die angegebenen Daten in diesem Datenobjekt, zusammen mit einem oder mehreren angegebenen Datenformaten. Diese Überladung umfasst ein Boolean-Flag, mit dem angegeben wird, ob die Daten beim Abrufen in ein anderes Format konvertiert werden können.

public:
 virtual void SetData(System::String ^ format, System::Object ^ data, bool autoConvert);
[System.Security.SecurityCritical]
public void SetData (string format, object data, bool autoConvert);
public void SetData (string format, object data, bool autoConvert);
[<System.Security.SecurityCritical>]
abstract member SetData : string * obj * bool -> unit
override this.SetData : string * obj * bool -> unit
abstract member SetData : string * obj * bool -> unit
override this.SetData : string * obj * bool -> unit
Public Sub SetData (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

Ein Objekt, das die Daten darstellt, 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.

Implementiert

Attribute

Ausnahmen

data oder format ist null.

Gilt für: