DataObject.GetData Metodo
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.
Restituisce dati in un formato dati specificato.
Overload
GetData(String) |
Restituisce dati in un formato specificato da una stringa. |
GetData(Type) |
Restituisce un oggetto dati in un formato specificato dall'oggetto Type. |
GetData(String, Boolean) |
Restituisce un oggetto dati in un formato specificato, con conversione opzionale dei dati nel formato specificato. |
GetData(String)
Restituisce dati in un formato specificato da una stringa.
public:
virtual System::Object ^ GetData(System::String ^ format);
public object GetData (string format);
abstract member GetData : string -> obj
override this.GetData : string -> obj
Public Function GetData (format As String) As Object
Parametri
- format
- String
Stringa che specifica il formato dei dati. Per un set di formati dati predefiniti, vedere la classe DataFormats.
Restituisce
Un oggetto che contiene i dati nel formato specificato, oppure null
se i dati non sono disponibili nel formato specificato.
Implementazioni
Eccezioni
format
è null
.
Esempio
Nell'esempio seguente viene usato questo metodo per verificare innanzitutto se è disponibile un formato di dati specificato (in modo nativo o tramite conversione automatica); se il formato specificato è disponibile, l'esempio recupera i dati usando il GetData(String) metodo .
DataObject dataObject = new DataObject("Some string data to store...");
string desiredFormat = DataFormats.UnicodeText;
byte[] data = null;
// Use the GetDataPresent method to check for the presence of a desired data format.
// This particular overload of GetDataPresent looks for both native and auto-convertible
// data formats.
if (dataObject.GetDataPresent(desiredFormat))
{
// If the desired data format is present, use one of the GetData methods to retrieve the
// data from the data object.
data = dataObject.GetData(desiredFormat) as byte[];
}
Dim dataObject As New DataObject("Some string data to store...")
Dim desiredFormat As String = DataFormats.UnicodeText
Dim data() As Byte = Nothing
' Use the GetDataPresent method to check for the presence of a desired data format.
' This particular overload of GetDataPresent looks for both native and auto-convertible
' data formats.
If dataObject.GetDataPresent(desiredFormat) Then
' If the desired data format is present, use one of the GetData methods to retrieve the
' data from the data object.
data = TryCast(dataObject.GetData(desiredFormat), Byte())
End If
Nell'esempio di codice seguente viene utilizzato il GetDataPresent(String, Boolean) metodo per verificare innanzitutto se è disponibile un formato di dati specificato in modo nativo (i formati di dati convertibili automaticamente vengono filtrati). Se il formato specificato è disponibile, l'esempio recupera i dati usando il GetData(String) metodo .
DataObject dataObject = new DataObject("Some string data to store...");
string desiredFormat = DataFormats.UnicodeText;
bool noAutoConvert = false;
byte[] data = null;
// Use the GetDataPresent method to check for the presence of a desired data format.
// The autoconvert parameter is set to false to filter out auto-convertible data formats,
// returning true only if the specified data format is available natively.
if (dataObject.GetDataPresent(desiredFormat, noAutoConvert))
{
// If the desired data format is present, use one of the GetData methods to retrieve the
// data from the data object.
data = dataObject.GetData(desiredFormat) as byte[];
}
Dim dataObject As New DataObject("Some string data to store...")
Dim desiredFormat As String = DataFormats.UnicodeText
Dim noAutoConvert As Boolean = False
Dim data() As Byte = Nothing
' Use the GetDataPresent method to check for the presence of a desired data format.
' The autoconvert parameter is set to false to filter out auto-convertible data formats,
' returning true only if the specified data format is available natively.
If dataObject.GetDataPresent(desiredFormat, noAutoConvert) Then
' If the desired data format is present, use one of the GetData methods to retrieve the
' data from the data object.
data = TryCast(dataObject.GetData(desiredFormat), Byte())
End If
Vedi anche
Si applica a
GetData(Type)
Restituisce un oggetto dati in un formato specificato dall'oggetto Type.
public:
virtual System::Object ^ GetData(Type ^ format);
public object GetData (Type format);
abstract member GetData : Type -> obj
override this.GetData : Type -> obj
Public Function GetData (format As Type) As Object
Parametri
- format
- Type
Una Type che specifica il formato per i dati. Per un set di formati dati predefiniti, vedere la classe DataFormats.
Restituisce
Un oggetto dati con i dati nel formato specificato, oppure null
se i dati non sono disponibili nel formato specificato.
Implementazioni
Eccezioni
format
è null
.
Vedi anche
Si applica a
GetData(String, Boolean)
Restituisce un oggetto dati in un formato specificato, con conversione opzionale dei dati nel formato specificato.
public:
virtual System::Object ^ GetData(System::String ^ format, bool autoConvert);
public object GetData (string format, bool autoConvert);
abstract member GetData : string * bool -> obj
override this.GetData : string * bool -> obj
Public Function GetData (format As String, autoConvert As Boolean) As Object
Parametri
- format
- String
Stringa che specifica il formato dei dati. Per un set di formati dati predefiniti, vedere la classe DataFormats.
- autoConvert
- Boolean
true
per tentare di convertire automaticamente i dati nel formato specificato; false
per non eseguire alcuna conversione del formato dati.
Restituisce
Un oggetto dati con i dati nel formato specificato, oppure null
se i dati non sono disponibili nel formato specificato.
Se il parametro autoConvert
è true
ed i dati non possono essere convertiti nel formato specificato, o se la conversione automatica è disabilitata (mediante la chiamata a SetData(String, Object, Boolean) con il parametro autoConvert
impostato su false
), questo metodo restituisce null
.
Implementazioni
Eccezioni
format
è null.