Aracılığıyla paylaş


DataObject Oluşturucular

Tanım

DataObject sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

DataObject()

DataObject sınıfının yeni bir örneğini başlatır.

DataObject(Object)

Belirtilen verileri içeren sınıfının yeni bir örneğini DataObject başlatır.

DataObject(String, Object)

Belirtilen verileri ve ilişkili biçimini içeren sınıfının yeni bir örneğini DataObject başlatır; biçim bir dize tarafından belirtilir.

DataObject(Type, Object)

Belirtilen verileri ve ilişkili biçimini içeren sınıfının yeni bir örneğini DataObject başlatır; veri biçimi bir Type nesne tarafından belirtilir.

DataObject(String, Object, Boolean)

Belirtilen verileri ve ilişkili biçimini içeren sınıfının yeni bir örneğini DataObject başlatır; biçim bir dize tarafından belirtilir. Bu aşırı yükleme, verilerin alınırken başka bir biçime dönüştürülip dönüştürülemeyeceğini belirten bir Boolean bayrak içerir.

DataObject()

DataObject sınıfının yeni bir örneğini başlatır.

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

Şunlara uygulanır

DataObject(Object)

Belirtilen verileri içeren sınıfının yeni bir örneğini DataObject başlatır.

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)

Parametreler

data
Object

Bu veri nesnesinde depoacak verileri temsil eden bir nesne.

Öznitelikler

Özel durumlar

data, null değeridir.

data bir DataObject nesneye başvurur.

Örnekler

Aşağıdaki örnek yeni bir veri nesnesi oluşturur ve veri nesnesini bir dizeyle başlatmak için bu oluşturucuyu kullanır. Bu durumda, depolanan verilerin türüne göre uygun bir veri biçimi otomatik olarak belirlenir ve depolanan verilerin otomatik olarak dönüştürülmesi varsayılan olarak izin verilir.

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)

Aşağıdaki örnek, önceki örneğin sıkıştırılmış bir sürümüdür.

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

Şunlara uygulanır

DataObject(String, Object)

Belirtilen verileri ve ilişkili biçimini içeren sınıfının yeni bir örneğini DataObject başlatır; biçim bir dize tarafından belirtilir.

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)

Parametreler

format
String

Verilerin biçimini belirten bir dize. Önceden tanımlanmış veri biçimleri kümesi için sınıfına DataFormats bakın.

data
Object

Bu veri nesnesinde depoacak verileri temsil eden bir nesne.

Öznitelikler

Özel durumlar

data veya format şeklindedir null.

Örnekler

Aşağıdaki örnek yeni bir veri nesnesi oluşturur ve veri nesnesini bir dize ve belirtilen veri biçimiyle başlatmak için bu oluşturucuyu kullanır. Bu durumda, veri biçimi bir dize tarafından belirtilir; DataFormats sınıfı önceden tanımlanmış tür dizeleri kümesi sağlar. Depolanan verilerin otomatik olarak dönüştürülmesi varsayılan olarak izin verilir.

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)

Aşağıdaki örnek, önceki örneğin sıkıştırılmış bir sürümüdür.

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

Şunlara uygulanır

DataObject(Type, Object)

Belirtilen verileri ve ilişkili biçimini içeren sınıfının yeni bir örneğini DataObject başlatır; veri biçimi bir Type nesne tarafından belirtilir.

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)

Parametreler

format
Type

Type Verilerin biçimini belirten bir. Önceden tanımlanmış veri biçimleri kümesi için sınıfına DataFormats bakın.

data
Object

Bu veri nesnesinde depoacak veriler.

Öznitelikler

Özel durumlar

data veya format şeklindedir null.

Örnekler

Aşağıdaki örnek yeni bir veri nesnesi oluşturur ve veri nesnesini bir dize ve belirtilen veri biçimiyle başlatmak için bu oluşturucuyu kullanır. Bu durumda, veri biçimi bir Type parametre tarafından belirtilir. Depolanan verilerin otomatik olarak dönüştürülmesi varsayılan olarak izin verilir.

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)

Aşağıdaki örnek, önceki örneğin sıkıştırılmış bir sürümüdür.

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

Şunlara uygulanır

DataObject(String, Object, Boolean)

Belirtilen verileri ve ilişkili biçimini içeren sınıfının yeni bir örneğini DataObject başlatır; biçim bir dize tarafından belirtilir. Bu aşırı yükleme, verilerin alınırken başka bir biçime dönüştürülip dönüştürülemeyeceğini belirten bir Boolean bayrak içerir.

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)

Parametreler

format
String

Verilerin biçimini belirten bir dize. Önceden tanımlanmış veri biçimleri kümesi için sınıfına DataFormats bakın.

data
Object

Bu veri nesnesinde depoacak veriler.

autoConvert
Boolean

true verilerin alınırken başka bir biçime dönüştürülmesini sağlamak için; false verinin alınırken başka bir biçime dönüştürülmesini yasaklar.

Öznitelikler

Özel durumlar

data veya format şeklindedir null.

Örnekler

Aşağıdaki örnek yeni bir veri nesnesi oluşturur ve veri nesnesini bir dize ve belirtilen veri biçimiyle başlatmak için bu oluşturucuyu kullanır. Bu durumda, veri biçimi bir dize tarafından belirtilir; DataFormats sınıfı önceden tanımlanmış tür dizeleri kümesi sağlar.

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)

Aşağıdaki örnek, önceki örneğin sıkıştırılmış bir sürümüdür.

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)

Şunlara uygulanır