DataObject Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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)