DataObject Konstruktorer

Definition

Initierar en ny instans av DataObject klassen.

Överlagringar

Name Description
DataObject()

Initierar en ny instans av DataObject klassen.

DataObject(Object)

Initierar en ny instans av DataObject klassen som innehåller angivna data.

DataObject(String, Object)

Initierar en ny instans av DataObject klassen som innehåller angivna data och dess associerade format. Formatet anges av en sträng.

DataObject(Type, Object)

Initierar en ny instans av DataObject klassen som innehåller angivna data och dess associerade format. Dataformatet anges av ett Type objekt.

DataObject(String, Object, Boolean)

Initierar en ny instans av DataObject klassen som innehåller angivna data och dess associerade format. Formatet anges av en sträng. Den här överlagringen innehåller en Boolean flagga som anger om data kan konverteras till ett annat format vid hämtning.

DataObject()

Initierar en ny instans av DataObject klassen.

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

Gäller för

DataObject(Object)

Initierar en ny instans av DataObject klassen som innehåller angivna 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)

Parametrar

data
Object

Ett objekt som representerar de data som ska lagras i det här dataobjektet.

Attribut

Undantag

data är null.

data refererar till ett DataObject objekt.

Exempel

I följande exempel skapas ett nytt dataobjekt och den här konstruktorn används för att initiera dataobjektet med en sträng. I det här fallet bestäms ett lämpligt dataformat automatiskt enligt den lagrade datatypen, och automatisk konvertering av lagrade data tillåts som standard.

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)

Följande exempel är en komprimerad version av föregående exempel.

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

Gäller för

DataObject(String, Object)

Initierar en ny instans av DataObject klassen som innehåller angivna data och dess associerade format. Formatet anges av en sträng.

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)

Parametrar

format
String

En sträng som anger dataformatet. En uppsättning fördefinierade dataformat finns i DataFormats klassen .

data
Object

Ett objekt som representerar de data som ska lagras i det här dataobjektet.

Attribut

Undantag

data eller format är null.

Exempel

I följande exempel skapas ett nytt dataobjekt och den här konstruktorn används för att initiera dataobjektet med en sträng och ett angivet dataformat. I det här fallet anges dataformatet med en sträng. klassen DataFormats innehåller en uppsättning fördefinierade typsträngar. Automatisk konvertering av lagrade data tillåts som standard.

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)

Följande exempel är en komprimerad version av föregående exempel.

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

Gäller för

DataObject(Type, Object)

Initierar en ny instans av DataObject klassen som innehåller angivna data och dess associerade format. Dataformatet anges av ett Type objekt.

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)

Parametrar

format
Type

En Type som anger formatet för data. En uppsättning fördefinierade dataformat finns i DataFormats klassen .

data
Object

Data som ska lagras i det här dataobjektet.

Attribut

Undantag

data eller format är null.

Exempel

I följande exempel skapas ett nytt dataobjekt och den här konstruktorn används för att initiera dataobjektet med en sträng och ett angivet dataformat. I det här fallet anges dataformatet av en Type parameter. Automatisk konvertering av lagrade data tillåts som standard.

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)

Följande exempel är en komprimerad version av föregående exempel.

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

Gäller för

DataObject(String, Object, Boolean)

Initierar en ny instans av DataObject klassen som innehåller angivna data och dess associerade format. Formatet anges av en sträng. Den här överlagringen innehåller en Boolean flagga som anger om data kan konverteras till ett annat format vid hämtning.

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)

Parametrar

format
String

En sträng som anger dataformatet. En uppsättning fördefinierade dataformat finns i DataFormats klassen .

data
Object

Data som ska lagras i det här dataobjektet.

autoConvert
Boolean

true för att tillåta att data konverteras till ett annat format vid hämtning; false för att förhindra att data konverteras till ett annat format vid hämtning.

Attribut

Undantag

data eller format är null.

Exempel

I följande exempel skapas ett nytt dataobjekt och den här konstruktorn används för att initiera dataobjektet med en sträng och ett angivet dataformat. I det här fallet anges dataformatet med en sträng. klassen DataFormats innehåller en uppsättning fördefinierade typsträngar.

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)

Följande exempel är en komprimerad version av föregående exempel.

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)

Gäller för