DataObject Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe DataObject.
Overload
| Nome | Descrizione |
|---|---|
| DataObject() |
Inizializza una nuova istanza della classe DataObject. |
| DataObject(Object) |
Inizializza una nuova istanza della DataObject classe che contiene i dati specificati. |
| DataObject(String, Object) |
Inizializza una nuova istanza della DataObject classe che contiene i dati specificati e il relativo formato associato. Il formato viene specificato da una stringa. |
| DataObject(Type, Object) |
Inizializza una nuova istanza della DataObject classe che contiene i dati specificati e il relativo formato associato. Il formato dei dati viene specificato da un Type oggetto . |
| DataObject(String, Object, Boolean) |
Inizializza una nuova istanza della DataObject classe che contiene i dati specificati e il relativo formato associato. Il formato viene specificato da una stringa. Questo overload include un |
DataObject()
Inizializza una nuova istanza della classe DataObject.
public:
DataObject();
[System.Security.SecurityCritical]
public DataObject();
public DataObject();
Public Sub New ()
- Attributi
Si applica a
DataObject(Object)
Inizializza una nuova istanza della DataObject classe che contiene i dati specificati.
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)
Parametri
- data
- Object
Oggetto che rappresenta i dati da archiviare in questo oggetto dati.
- Attributi
Eccezioni
data è null.
data fa riferimento a un DataObject oggetto .
Esempio
Nell'esempio seguente viene creato un nuovo oggetto dati e viene utilizzato questo costruttore per inizializzare l'oggetto dati con una stringa. In questo caso, un formato di dati appropriato viene determinato automaticamente in base al tipo di dati archiviati e la conversione automatica dei dati archiviati è consentita per impostazione predefinita.
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)
L'esempio seguente è una versione ridotta dell'esempio precedente.
DataObject dataObject = new DataObject("Some string data to store...");
Dim dataObject As New DataObject("Some string data to store...")
Si applica a
DataObject(String, Object)
Inizializza una nuova istanza della DataObject classe che contiene i dati specificati e il relativo formato associato. Il formato viene specificato da una stringa.
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)
Parametri
- format
- String
Stringa che specifica il formato per i dati. Per un set di formati di dati predefiniti, vedere la DataFormats classe .
- data
- Object
Oggetto che rappresenta i dati da archiviare in questo oggetto dati.
- Attributi
Eccezioni
data o format è null.
Esempio
Nell'esempio seguente viene creato un nuovo oggetto dati e viene utilizzato questo costruttore per inizializzare l'oggetto dati con una stringa e un formato di dati specificato. In questo caso, il formato dei dati viene specificato da una stringa; la DataFormats classe fornisce un set di stringhe di tipo predefinite. La conversione automatica dei dati archiviati è consentita per impostazione predefinita.
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)
L'esempio seguente è una versione ridotta dell'esempio precedente.
DataObject dataObject = new DataObject(DataFormats.UnicodeText, "Some string data to store...");
Dim dataObject As New DataObject(DataFormats.UnicodeText, "Some string data to store...")
Si applica a
DataObject(Type, Object)
Inizializza una nuova istanza della DataObject classe che contiene i dati specificati e il relativo formato associato. Il formato dei dati viene specificato da un Type oggetto .
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)
Parametri
- format
- Type
Oggetto Type che specifica il formato per i dati. Per un set di formati di dati predefiniti, vedere la DataFormats classe .
- data
- Object
Dati da archiviare in questo oggetto dati.
- Attributi
Eccezioni
data o format è null.
Esempio
Nell'esempio seguente viene creato un nuovo oggetto dati e viene utilizzato questo costruttore per inizializzare l'oggetto dati con una stringa e un formato di dati specificato. In questo caso, il formato dei dati viene specificato da un Type parametro . La conversione automatica dei dati archiviati è consentita per impostazione predefinita.
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)
L'esempio seguente è una versione ridotta dell'esempio precedente.
DataObject dataObject = new DataObject("".GetType(), "Some string data to store...");
Dim dataObject As New DataObject("".GetType(), "Some string data to store...")
Si applica a
DataObject(String, Object, Boolean)
Inizializza una nuova istanza della DataObject classe che contiene i dati specificati e il relativo formato associato. Il formato viene specificato da una stringa. Questo overload include un Boolean flag per indicare se i dati possono essere convertiti in un altro formato al recupero.
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)
Parametri
- format
- String
Stringa che specifica il formato per i dati. Per un set di formati di dati predefiniti, vedere la DataFormats classe .
- data
- Object
Dati da archiviare in questo oggetto dati.
- autoConvert
- Boolean
true per consentire la conversione dei dati in un altro formato al recupero; false per impedire la conversione dei dati in un altro formato al recupero.
- Attributi
Eccezioni
data o format è null.
Esempio
Nell'esempio seguente viene creato un nuovo oggetto dati e viene utilizzato questo costruttore per inizializzare l'oggetto dati con una stringa e un formato di dati specificato. In questo caso, il formato dei dati viene specificato da una stringa; la DataFormats classe fornisce un set di stringhe di tipo predefinite.
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)
L'esempio seguente è una versione condensata dell'esempio precedente.
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)