DataObject Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
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)