Compartilhar via


DataObject Construtores

Definição

Inicializa uma nova instância da classe DataObject.

Sobrecargas

DataObject()

Inicializa uma nova instância da classe DataObject.

DataObject(Object)

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

DataObject(String, Object)

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

DataObject(Type, Object)

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

DataObject(String, Object, Boolean)

Inicializa uma nova instância da classe DataObject que contém os dados especificados e o formato associado; o formato é especificado por uma cadeia de caracteres. Essa sobrecarga inclui um sinalizador Boolean para indicar se os dados podem ou não ser convertidos para outro formato ao serem recuperados.

DataObject()

Inicializa uma nova instância da classe DataObject.

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

Aplica-se a

DataObject(Object)

Inicializa uma nova instância da classe DataObject 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 serem armazenados neste objeto de dados.

Atributos

Exceções

data é null.

data faz referência a um objeto DataObject.

Exemplos

O exemplo a seguir cria um novo objeto de dados e usa esse 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 de dados armazenado e a conversão automática dos dados armazenados é permitida por padrão.

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 a seguir é 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 classe DataObject que contém os dados especificados e o formato associado; o formato é especificado por uma cadeia de caracteres.

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 de caracteres que especifica o formato dos dados. Para um conjunto de formatos de dados predefinidos, consulte a classe DataFormats.

data
Object

Um objeto que representa os dados a serem armazenados neste objeto de dados.

Atributos

Exceções

data ou format é null.

Exemplos

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

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 a seguir é 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 classe DataObject que contém os dados especificados e seu formato associado; o formato de dados é especificado por um 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

Um Type que especifica o formato dos dados. Para um conjunto de formatos de dados predefinidos, consulte a classe DataFormats.

data
Object

Os dados a serem armazenados neste objeto de dados.

Atributos

Exceções

data ou format é null.

Exemplos

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

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 a seguir é 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 classe DataObject que contém os dados especificados e o formato associado; o formato é especificado por uma cadeia de caracteres. Essa sobrecarga inclui um sinalizador Boolean para indicar se os dados podem ou não ser convertidos para outro formato ao serem recuperados.

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 de caracteres que especifica o formato dos dados. Para um conjunto de formatos de dados predefinidos, consulte a classe DataFormats.

data
Object

Os dados a serem armazenados neste objeto de dados.

autoConvert
Boolean

true para permitir que os dados sejam convertidos em outro formato ao serem recuperados; false para impedir que os dados sejam convertidos em outro formato ao serem recuperados.

Atributos

Exceções

data ou format é null.

Exemplos

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

O exemplo a seguir é 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