DataObject Construtores

Definição

Inicializa uma nova instância da DataObject classe.

Sobrecargas

Name Description
DataObject()

Inicializa uma nova instância da DataObject classe.

DataObject(Object)

Inicializa uma nova instância da DataObject classe que contém os dados especificados.

DataObject(String, Object)

Inicializa uma nova instância da DataObject classe que contém os dados especificados e o seu formato associado; o formato é especificado por uma string.

DataObject(Type, Object)

Inicializa uma nova instância da DataObject classe que contém os dados especificados e o seu formato associado; o formato dos dados é especificado por um Type objeto.

DataObject(String, Object, Boolean)

Inicializa uma nova instância da DataObject classe que contém os dados especificados e o seu formato associado; o formato é especificado por uma string. Esta sobrecarga inclui um Boolean sinalizador para indicar se os dados podem ser convertidos para outro formato na recuperação.

DataObject()

Inicializa uma nova instância da DataObject classe.

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

Aplica-se a

DataObject(Object)

Inicializa uma nova instância da DataObject classe que contém os dados 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

Um objeto que representa os dados a armazenar nesse objeto de dados.

Atributos

Exceções

data é null.

data referências a um DataObject objeto.

Exemplos

O exemplo seguinte cria um novo objeto de dados e usa este construtor para inicializar o objeto de dados com uma cadeia de caracteres. Neste caso, um formato de dados apropriado é determinado automaticamente de acordo com o tipo dos dados armazenados, e a conversão automática dos dados armazenados é permitida por defeito.

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)

O exemplo seguinte é uma versão condensada do exemplo anterior.

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

Aplica-se a

DataObject(String, Object)

Inicializa uma nova instância da DataObject classe que contém os dados especificados e o seu formato associado; o formato é especificado por uma string.

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

Uma cadeia que especifica o formato dos dados. Para um conjunto de formatos de dados pré-definidos, veja a DataFormats classe.

data
Object

Um objeto que representa os dados a armazenar nesse objeto de dados.

Atributos

Exceções

data ou format é null.

Exemplos

O exemplo seguinte cria um novo objeto de dados e usa este construtor para inicializar o objeto de dados com uma cadeia de caracteres e um formato de dados especificado. Neste caso, o formato de dados é especificado por uma cadeia; a DataFormats classe fornece um conjunto de cadeias de tipos predefinidas. A conversão automática dos dados armazenados é permitida por defeito.

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)

O exemplo seguinte é uma versão condensada do exemplo anterior.

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

Aplica-se a

DataObject(Type, Object)

Inicializa uma nova instância da DataObject classe que contém os dados especificados e o seu formato associado; o formato dos dados é especificado por um Type objeto.

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

A Type que especifica o formato dos dados. Para um conjunto de formatos de dados pré-definidos, veja a DataFormats classe.

data
Object

Os dados a armazenar neste objeto de dados.

Atributos

Exceções

data ou format é null.

Exemplos

O exemplo seguinte cria um novo objeto de dados e usa este construtor para inicializar o objeto de dados com uma cadeia de caracteres e um formato de dados especificado. Neste caso, o formato dos dados é especificado por um Type parâmetro. A conversão automática dos dados armazenados é permitida por defeito.

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)

O exemplo seguinte é uma versão condensada do exemplo anterior.

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

Aplica-se a

DataObject(String, Object, Boolean)

Inicializa uma nova instância da DataObject classe que contém os dados especificados e o seu formato associado; o formato é especificado por uma string. Esta sobrecarga inclui um Boolean sinalizador para indicar se os dados podem ser convertidos para outro formato na recuperação.

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

Uma cadeia que especifica o formato dos dados. Para um conjunto de formatos de dados pré-definidos, veja a DataFormats classe.

data
Object

Os dados a armazenar neste objeto de dados.

autoConvert
Boolean

true para permitir que os dados fossem convertidos para outro formato na recuperação; false para proibir que os dados fossem convertidos para outro formato na recuperação.

Atributos

Exceções

data ou format é null.

Exemplos

O exemplo seguinte cria um novo objeto de dados e usa este construtor para inicializar o objeto de dados com uma cadeia de caracteres e um formato de dados especificado. Neste caso, o formato de dados é especificado por uma cadeia; a DataFormats classe fornece um conjunto de cadeias de tipos 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)

O exemplo seguinte é uma versão condensada do exemplo 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)

Aplica-se a