DataObject Constructores

Definición

Inicializa una nueva instancia de la clase DataObject.

Sobrecargas

Nombre Description
DataObject()

Inicializa una nueva instancia de la clase DataObject.

DataObject(Object)

Inicializa una nueva instancia de la DataObject clase que contiene los datos especificados.

DataObject(String, Object)

Inicializa una nueva instancia de la DataObject clase que contiene los datos especificados y su formato asociado; el formato se especifica mediante una cadena.

DataObject(Type, Object)

Inicializa una nueva instancia de la DataObject clase que contiene los datos especificados y su formato asociado; un objeto especifica Type el formato de datos.

DataObject(String, Object, Boolean)

Inicializa una nueva instancia de la DataObject clase que contiene los datos especificados y su formato asociado; el formato se especifica mediante una cadena. Esta sobrecarga incluye una Boolean marca para indicar si los datos se pueden convertir a otro formato en la recuperación.

DataObject()

Inicializa una nueva instancia de la clase DataObject.

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

Se aplica a

DataObject(Object)

Inicializa una nueva instancia de la DataObject clase que contiene los datos especificados.

public:
 DataObject(System::Object ^ data);
[System.Security.SecurityCritical]
public DataObject(object data);
[<System.Security.SecurityCritical>]
new System.Windows.DataObject : obj -> System.Windows.DataObject
Public Sub New (data As Object)

Parámetros

data
Object

Objeto que representa los datos que se van a almacenar en este objeto de datos.

Atributos

Excepciones

data es null.

data hace referencia a un DataObject objeto .

Ejemplos

En el ejemplo siguiente se crea un nuevo objeto de datos y se usa este constructor para inicializar el objeto de datos con una cadena. En este caso, se determina automáticamente un formato de datos adecuado según el tipo de datos almacenados y se permite la conversión automática de los datos almacenados de forma predeterminada.

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)

El ejemplo siguiente es una versión condensada del ejemplo anterior.

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

Se aplica a

DataObject(String, Object)

Inicializa una nueva instancia de la DataObject clase que contiene los datos especificados y su formato asociado; el formato se especifica mediante una cadena.

public:
 DataObject(System::String ^ format, System::Object ^ data);
[System.Security.SecurityCritical]
public DataObject(string format, object data);
[<System.Security.SecurityCritical>]
new System.Windows.DataObject : string * obj -> System.Windows.DataObject
Public Sub New (format As String, data As Object)

Parámetros

format
String

Cadena que especifica el formato de los datos. Para obtener un conjunto de formatos de datos predefinidos, consulte la DataFormats clase .

data
Object

Objeto que representa los datos que se van a almacenar en este objeto de datos.

Atributos

Excepciones

data o format es null.

Ejemplos

En el ejemplo siguiente se crea un nuevo objeto de datos y se usa este constructor para inicializar el objeto de datos con una cadena y un formato de datos especificado. En este caso, el formato de datos se especifica mediante una cadena; la DataFormats clase proporciona un conjunto de cadenas de tipo predefinidas. La conversión automática de los datos almacenados se permite de forma predeterminada.

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)

El ejemplo siguiente es una versión condensada del ejemplo anterior.

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

Se aplica a

DataObject(Type, Object)

Inicializa una nueva instancia de la DataObject clase que contiene los datos especificados y su formato asociado; un objeto especifica Type el formato de datos.

public:
 DataObject(Type ^ format, System::Object ^ data);
[System.Security.SecurityCritical]
public DataObject(Type format, object data);
[<System.Security.SecurityCritical>]
new System.Windows.DataObject : Type * obj -> System.Windows.DataObject
Public Sub New (format As Type, data As Object)

Parámetros

format
Type

que Type especifica el formato de los datos. Para obtener un conjunto de formatos de datos predefinidos, consulte la DataFormats clase .

data
Object

Datos que se van a almacenar en este objeto de datos.

Atributos

Excepciones

data o format es null.

Ejemplos

En el ejemplo siguiente se crea un nuevo objeto de datos y se usa este constructor para inicializar el objeto de datos con una cadena y un formato de datos especificado. En este caso, un Type parámetro especifica el formato de datos. La conversión automática de los datos almacenados se permite de forma predeterminada.

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)

El ejemplo siguiente es una versión condensada del ejemplo anterior.

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

Se aplica a

DataObject(String, Object, Boolean)

Inicializa una nueva instancia de la DataObject clase que contiene los datos especificados y su formato asociado; el formato se especifica mediante una cadena. Esta sobrecarga incluye una Boolean marca para indicar si los datos se pueden convertir a otro formato en la recuperación.

public:
 DataObject(System::String ^ format, System::Object ^ data, bool autoConvert);
[System.Security.SecurityCritical]
public DataObject(string format, object data, bool autoConvert);
[<System.Security.SecurityCritical>]
new System.Windows.DataObject : string * obj * bool -> System.Windows.DataObject
Public Sub New (format As String, data As Object, autoConvert As Boolean)

Parámetros

format
String

Cadena que especifica el formato de los datos. Para obtener un conjunto de formatos de datos predefinidos, consulte la DataFormats clase .

data
Object

Datos que se van a almacenar en este objeto de datos.

autoConvert
Boolean

true para permitir que los datos se conviertan a otro formato en la recuperación; false para prohibir que los datos se conviertan a otro formato en la recuperación.

Atributos

Excepciones

data o format es null.

Ejemplos

En el ejemplo siguiente se crea un nuevo objeto de datos y se usa este constructor para inicializar el objeto de datos con una cadena y un formato de datos especificado. En este caso, el formato de datos se especifica mediante una cadena; la DataFormats clase proporciona un conjunto de cadenas de tipo predefinidas.

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)

El ejemplo siguiente es una versión condensada del ejemplo anterior.

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)

Se aplica a