Compartir a través de


DataObject Constructores

Definición

Inicializa una nueva instancia de la clase DataObject.

Sobrecargas

DataObject()

Inicializa una nueva instancia de la clase DataObject.

DataObject(Object)

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

DataObject(String, Object)

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

DataObject(Type, Object)

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

DataObject(String, Object, Boolean)

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

DataObject()

Inicializa una nueva instancia de la clase DataObject.

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

Se aplica a

DataObject(Object)

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

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)

Parámetros

data
Object

Objeto que representa los datos que se almacenarán en este objeto de datos.

Atributos

Excepciones

data es null.

data hace referencia a un objeto DataObject.

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 los 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 clase DataObject que contiene los datos especificados y su formato asociado; una cadena especifica el formato.

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)

Parámetros

format
String

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

data
Object

Objeto que representa los datos que se almacenarán 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 clase DataObject que contiene los datos especificados y su formato asociado; el formato de los datos lo especifica un objeto Type.

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)

Parámetros

format
Type

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

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 clase DataObject que contiene los datos especificados y su formato asociado; una cadena especifica el formato. Esta sobrecarga incluye una marca de tipo Boolean para indicar si los datos se pueden convertir en otro formato durante el proceso de recuperación.

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)

Parámetros

format
String

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

data
Object

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

autoConvert
Boolean

Es true para permitir la conversión de los datos en otro formato durante el proceso de recuperación; es false para prohibir la conversión de los datos en otro formato durante el proceso de 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