DataObject Constructors

Definitie

Initialiseert een nieuw exemplaar van de DataObject klasse.

Overloads

Name Description
DataObject()

Initialiseert een nieuw exemplaar van de DataObject klasse.

DataObject(Object)

Initialiseert een nieuw exemplaar van de DataObject klasse die de opgegeven gegevens bevat.

DataObject(String, Object)

Initialiseert een nieuw exemplaar van de DataObject klasse die de opgegeven gegevens en de bijbehorende indeling bevat. De indeling wordt opgegeven door een tekenreeks.

DataObject(Type, Object)

Initialiseert een nieuw exemplaar van de DataObject klasse die de opgegeven gegevens en de bijbehorende indeling bevat. De gegevensindeling wordt opgegeven door een Type object.

DataObject(String, Object, Boolean)

Initialiseert een nieuw exemplaar van de DataObject klasse die de opgegeven gegevens en de bijbehorende indeling bevat. De indeling wordt opgegeven door een tekenreeks. Deze overbelasting bevat een Boolean vlag om aan te geven of de gegevens kunnen worden geconverteerd naar een andere indeling bij het ophalen.

DataObject()

Initialiseert een nieuw exemplaar van de DataObject klasse.

public:
 DataObject();
[System.Security.SecurityCritical]
public DataObject();
public DataObject();
Public Sub New ()
Kenmerken

Van toepassing op

DataObject(Object)

Initialiseert een nieuw exemplaar van de DataObject klasse die de opgegeven gegevens bevat.

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)

Parameters

data
Object

Een object dat de gegevens vertegenwoordigt die in dit gegevensobject moeten worden opgeslagen.

Kenmerken

Uitzonderingen

data is null.

data verwijst naar een DataObject object.

Voorbeelden

In het volgende voorbeeld wordt een nieuw gegevensobject gemaakt en wordt deze constructor gebruikt om het gegevensobject te initialiseren met een tekenreeks. In dit geval wordt automatisch een geschikte gegevensindeling bepaald op basis van het type van de opgeslagen gegevens en wordt automatisch converteren van de opgeslagen gegevens standaard toegestaan.

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)

Het volgende voorbeeld is een verkorte versie van het vorige voorbeeld.

DataObject dataObject = new DataObject("Some string data to store...");
Dim dataObject As New DataObject("Some string data to store...")

Van toepassing op

DataObject(String, Object)

Initialiseert een nieuw exemplaar van de DataObject klasse die de opgegeven gegevens en de bijbehorende indeling bevat. De indeling wordt opgegeven door een tekenreeks.

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)

Parameters

format
String

Een tekenreeks die de indeling voor de gegevens aangeeft. Zie de DataFormats klasse voor een set vooraf gedefinieerde gegevensindelingen.

data
Object

Een object dat de gegevens vertegenwoordigt die in dit gegevensobject moeten worden opgeslagen.

Kenmerken

Uitzonderingen

data of format is null.

Voorbeelden

In het volgende voorbeeld wordt een nieuw gegevensobject gemaakt en deze constructor gebruikt om het gegevensobject te initialiseren met een tekenreeks en een opgegeven gegevensindeling. In dit geval wordt de gegevensindeling opgegeven door een tekenreeks; de DataFormats klasse biedt een set vooraf gedefinieerde typetekenreeksen. Automatisch converteren van de opgeslagen gegevens is standaard toegestaan.

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)

Het volgende voorbeeld is een verkorte versie van het vorige voorbeeld.

DataObject dataObject = new DataObject(DataFormats.UnicodeText, "Some string data to store...");
Dim dataObject As New DataObject(DataFormats.UnicodeText, "Some string data to store...")

Van toepassing op

DataObject(Type, Object)

Initialiseert een nieuw exemplaar van de DataObject klasse die de opgegeven gegevens en de bijbehorende indeling bevat. De gegevensindeling wordt opgegeven door een Type object.

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)

Parameters

format
Type

Een Type die de indeling voor de gegevens aangeeft. Zie de DataFormats klasse voor een set vooraf gedefinieerde gegevensindelingen.

data
Object

De gegevens die in dit gegevensobject moeten worden opgeslagen.

Kenmerken

Uitzonderingen

data of format is null.

Voorbeelden

In het volgende voorbeeld wordt een nieuw gegevensobject gemaakt en deze constructor gebruikt om het gegevensobject te initialiseren met een tekenreeks en een opgegeven gegevensindeling. In dit geval wordt de gegevensindeling opgegeven door een Type parameter. Automatisch converteren van de opgeslagen gegevens is standaard toegestaan.

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)

Het volgende voorbeeld is een verkorte versie van het vorige voorbeeld.

DataObject dataObject = new DataObject("".GetType(), "Some string data to store...");
Dim dataObject As New DataObject("".GetType(), "Some string data to store...")

Van toepassing op

DataObject(String, Object, Boolean)

Initialiseert een nieuw exemplaar van de DataObject klasse die de opgegeven gegevens en de bijbehorende indeling bevat. De indeling wordt opgegeven door een tekenreeks. Deze overbelasting bevat een Boolean vlag om aan te geven of de gegevens kunnen worden geconverteerd naar een andere indeling bij het ophalen.

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)

Parameters

format
String

Een tekenreeks die de indeling voor de gegevens aangeeft. Zie de DataFormats klasse voor een set vooraf gedefinieerde gegevensindelingen.

data
Object

De gegevens die in dit gegevensobject moeten worden opgeslagen.

autoConvert
Boolean

true om toe te staan dat de gegevens worden geconverteerd naar een andere indeling bij het ophalen; false om te voorkomen dat de gegevens worden geconverteerd naar een andere indeling bij het ophalen.

Kenmerken

Uitzonderingen

data of format is null.

Voorbeelden

In het volgende voorbeeld wordt een nieuw gegevensobject gemaakt en deze constructor gebruikt om het gegevensobject te initialiseren met een tekenreeks en een opgegeven gegevensindeling. In dit geval wordt de gegevensindeling opgegeven door een tekenreeks; de DataFormats klasse biedt een set vooraf gedefinieerde typetekenreeksen.

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)

Het volgende voorbeeld is een verkorte versie van het voorgaande voorbeeld.

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)

Van toepassing op